C语言for循环问题

如题所述

第1个回答  2019-01-03
k=7;
k++表示k在参与完这个运算之后进行自加1的操作。
对for循环进行分解:
当k=5,k<=5满足,所以进入下一次循环,k++
当k=6,k<=5不满足,跳出循环,k++
跳出循环之后,k=7本回答被提问者采纳
第2个回答  2019-01-03
k++, 可以理解是如下的实现:
{ int tmp = k; k = k+1; return tmp;}
当k = 5时, k++ <= 5满足条件,执行完该语句后, k = 6;
再次 执行 k++ <= 5, 执行完该判断后, k = 7, 因此最终的结果是 7
第3个回答  2019-01-03
k在最后一次循环的时候值为6,
然后对循环条件进行判断(再次执行k++<=5),再次+1
输出结果为7
相似回答