下面的程序()
main()
{intx=3;
do{prinff("%d\nttx-=2);}
while(!(--x));
}
A、输出的是1
B、输出的是1和-2
C、输出的是3和0
D、是死循环
【正确答案】:B
【题目解析】:x初值为1,3,进入循环后,执行x-=2,x的值变为1,之后执行--x,x值变为0,循环条件判断为真,再次执行x-=2,x值为-2,输出-2,再执行--x,x值为一3循环条件判断为假,停止循环。
下面的程序()main(){intx=3;do{prinff("%d\nttx-=2);}while(!(--x));}
- 2024-08-04 10:54:37
- 高级语言程序设计(一)(00342)