若变量已正确定义,有以下程序段: i=0; do printf("%d,",i); while(i++); print f("%d\n",i); 其输出结果是( )。

admin2009-01-15  41

问题 若变量已正确定义,有以下程序段:    i=0;    do printf("%d,",i);  while(i++);    print f("%d\n",i);    其输出结果是(  )。

选项 A、0,0
B、0,1
C、1,1
D、程序进入无限循环

答案2

解析 本题中,首先令i为0,然后进入do-while循环,执行1遍循环体输出i的值0。然后,因为表达式i++的值为0(执行后i的值被增1),所以do-while循环结束,接下来再输出i的值10故本题应该选择B。
转载请注明原文地址:https://kaotiyun.com/show/wTXp777K
0

相关试题推荐
最新回复(0)