求教一道c语言选择题 貌似我划线的那一行有打印错误? 那么应该改成什么样才会得到他给的答案?并请解

求教一道c语言选择题
貌似我划线的那一行有打印错误?
那么应该改成什么样才会得到他给的答案?并请解释一下这道题应该怎么做

第1个回答  2014-12-09
for循环最后一个表达式改成i++。
另外,这道题考的是静态变量的问题。static c是静态变量。它有个特点就是此变量的赋值只有第一次有效,比如本题c=3,就是第一次调用k函数时有用。第二次又调用的时候,C的赋值不起作用了,c要以上一次函数被调用后的值。上一次在a=c++,后,c从3变为4了,所以第二次调用时,c=4,那么a=c++,执行之后,a=4。如果不明白,继续问。
第2个回答  2014-12-09
for(i=0; i<2; i++)
还望楼主采纳 如果有不懂可以继续追问我本回答被提问者采纳
第3个回答  2014-12-09
i++;不是i=++;
相似回答