单选题 若变量已正确定义,有以下程序段:
i=0;
do printf("%d,",i);while(i++);
printf("%d/n",i);
其输出结果是______。
【正确答案】 B
【答案解析】[解析] 对于do…while循环,程序会先执行一次循环体,再判断循环是否继续。本题先输出一次i的值“0”,再接着判断表达式i++的值,其值为0,所以循环结束。此时变量i的值经过自加已经变为1,程序再次输出i的值“1”。故本题答案为B。