A-A+

若变量已正确定义 有以下程序段 i=0; do printf(\%d i;while(i

2022-08-05 23:26:24 问答库 阅读 173 次

问题详情

若变量已正确定义,有以下程序段 i=0; do printf("%d,",i;while(i++); Printf("%dn",,i); 其输出结果是
A.0,0
B.0,1
C.1,1
D.程序进入无限循环

参考答案

正确答案:B
解析: 对于do…while循环,程序先执行一次循环体,再判断循环是否继续。本题先输出一次i的值“0,”,再接着判断表达式i++的值,其值为0,所以循环结束。此时变量 i的值经过自加已经变为1,程序再次输出i的值“1”。

考点:变量,定义