A-A+

下列程序的输出结果是______。 main() { int a=2; do{ printf

2022-08-06 05:36:48 问答库 阅读 176 次

问题详情

下列程序的输出结果是______。 main() { int a=2; do{ printf("%dn",a-=2); }while(!(--a)); }
A.1
B.1-2
C.0
D.是死循环请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:do-while语句是先执行后判断,第一次执行循环体,输出0,循环控制条件!(--A)的值为0,则结束循环。

考点:程序