问题
单项选择题
若有以下程序
#include<stdio.h>
main()
int a=-2,b=0;
while(a++)++b;
printf("%d,%d\n",a,b);
则程序的输出结果是______。
A.1,2
B.0,2
C.1,3
D.2,3
答案
参考答案:A
解析: 当a为0,循环条件不成立,执行判断语句后a为1,循环共执行2次,所以b为2,答案选择A。