选择题
25.
有以下程序:
main()
{ int k=5;
while(--k)printf("%d",k-=3);
printf("\n");
}
程序运行后的输出结果是______。
A、
1
B、
2
C、
4
D、
死循环
【正确答案】
A
【答案解析】
当k=5时,while条件中的值为4,k为4,循环不成立,k-=3可写成k=k-3,输出1;接着执行--k后k为0,当k=0时,while循环不成立,退出。
提交答案
关闭