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

admin2013-02-23  46

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

选项 A、 ##2##4

答案

解析  本题主要考查for循环语句。for循环的增量表达式为逗号表达式,相当于k+=2;,即每次循环后k增加2。第一次循环时,k=2,因此输出##2;第二次循环时k=4,输出##4。此后k=6,不满足循环条件。
转载请注明原文地址:https://kaotiyun.com/show/2qPp777K
0

最新回复(0)