4.若有定义: 以下程序段的输出结果是 :
for(k=2:k<6:k++,k++) printf(“##%d”,k)
k++执行两次,那么每次循环后k的值加2
输出就是##2##4
循环2次,输出结果是:
##2##4
##2##4
过程:
k=2,输出##2,然后k++两次,k=4,k<6成立,继续执行for循环,
k=4,输出##4,然后k++两次,k=6,k<6不成立,for循环结束。
##2##4
##2##4
这个好像不能输出吧。如果改成这样for(k=2;k<6;k++),就可以输出。