在线名词解释大全
专业、全面、易懂的全领域名词百科

以下程序段执行后的输出结果是:intx=0,y=0;while(x<20)x+=3,y++;printf(“%d,%d\n”,y,x);

题型:单选题
选项
A. 7,21
B. 8, 24
C. 1, 21
D. 21, 7
正确答案:A
名词解析
A选项while(x<20)条件满足时,程序执行while(x<20) x+=3, y++;所以有
0<20 x=3,y=1;
3<20 x=6,y=2;
6<20 x=9,y=3
......
18<20 x=21,y=7循环结束。
D选项printf(“%d,%d\n”,y,x);输出的顺序是先y后x,你掉坑里了吗^_^