A-A+

有下列程序: main() { int y=20; do{y--;}while(--y);

2022-08-06 02:59:35 问答库 阅读 175 次

问题详情

有下列程序:
main()
{ int y=20;
do{y--;}while(--y);
phntf("%dn",y--);
}
当执行程序时,输出的结果是()。
A.-1
B.1
C.4
D.0

参考答案

正确答案:D
解析:本题考查do…while循环。当--寸是0(即y是0)时结束循环,输出y--是先输出y的值再将y的值减1。

考点:程序