求教一道c语言选择题 貌似我划线的那一行有打印错误? 那么应该改成什么样才会得到他给的答案?并请解
求教一道c语言选择题貌似我划线的那一行有打印错误?那么应该改成什么样才会得到他给的答案?并请解释一下这道题应该怎么做...
求教一道c语言选择题
貌似我划线的那一行有打印错误?
那么应该改成什么样才会得到他给的答案?并请解释一下这道题应该怎么做 展开
貌似我划线的那一行有打印错误?
那么应该改成什么样才会得到他给的答案?并请解释一下这道题应该怎么做 展开
3个回答
展开全部
for循环最后一个表达式改成i++。
另外,这道题考的是静态变量的问题。static c是静态变量。它有个特点就是此变量的赋值只有第一次有效,比如本题c=3,就是第一次调用k函数时有用。第二次又调用的时候,C的赋值不起作用了,c要以上一次函数被调用后的值。上一次在a=c++,后,c从3变为4了,所以第二次调用时,c=4,那么a=c++,执行之后,a=4。如果不明白,继续问。
另外,这道题考的是静态变量的问题。static c是静态变量。它有个特点就是此变量的赋值只有第一次有效,比如本题c=3,就是第一次调用k函数时有用。第二次又调用的时候,C的赋值不起作用了,c要以上一次函数被调用后的值。上一次在a=c++,后,c从3变为4了,所以第二次调用时,c=4,那么a=c++,执行之后,a=4。如果不明白,继续问。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for(i=0; i<2; i++)
还望楼主采纳 如果有不懂可以继续追问我
还望楼主采纳 如果有不懂可以继续追问我
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
i++;不是i=++;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询