若有定义:int k;,下列程序段的输出结果是【 】。  for(k=2;k<6;k++,k++)printf("++%d"k);

admin2009-08-24  23

问题 若有定义:int k;,下列程序段的输出结果是【 】。
 for(k=2;k<6;k++,k++)printf("++%d"k);

选项

答案##2##4

解析 本题中从k=2输出,printf中“%d”前的内容原样输出,所以第一次输出##2,接着k两次自加为4,接着输出##4,接着k再两次自加为6,此时不符合循环条件,所以输出结果为“##2##4”
转载请注明原文地址:https://kaotiyun.com/show/bnWp777K
0

最新回复(0)