关于#c语言#的问题,请各位专家解答!

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++),就可以输出。