以下程序的运行结果是( ).void main() {int x = 5; do { printf("%2d",x--); } while(!x); } A.5 4 3以下程序的运行结果是( ).void main(){int x = 5;do{printf("%2d",x--);} while(!x);}A.\x05 5 4 3 2 1B.\x05 4 3 2 1 0C.\x05 5D.\x05 4

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 16:36:13
以下程序的运行结果是( ).void main() {int x = 5; do { printf(
xJAo[!PXW3MN-Z(w$,5, =fXȓNa}gyf$-/,fj6oqI ޺LE J±pTRd b d2-EdddOs: A(,d53b aSH5G K[П^ 2!3-&q 6 ckL.ťw 8Y!mz0P_Oi<|VJo4-2sֻۣ.D=#Gz ۓA*Ui U]hBHK=N?>i9DŽvhZPСL 

以下程序的运行结果是( ).void main() {int x = 5; do { printf("%2d",x--); } while(!x); } A.5 4 3以下程序的运行结果是( ).void main(){int x = 5;do{printf("%2d",x--);} while(!x);}A.\x05 5 4 3 2 1B.\x05 4 3 2 1 0C.\x05 5D.\x05 4
以下程序的运行结果是( ).void main() {int x = 5; do { printf("%2d",x--); } while(!x); } A.5 4 3
以下程序的运行结果是( ).
void main()
{int x = 5;
do
{
printf("%2d",x--);
} while(!x);
}
A.\x05 5 4 3 2 1
B.\x05 4 3 2 1 0
C.\x05 5
D.\x05 4

以下程序的运行结果是( ).void main() {int x = 5; do { printf("%2d",x--); } while(!x); } A.5 4 3以下程序的运行结果是( ).void main(){int x = 5;do{printf("%2d",x--);} while(!x);}A.\x05 5 4 3 2 1B.\x05 4 3 2 1 0C.\x05 5D.\x05 4
c啊
do...while()不管条件如果先执行一次,输出5,因为是后置--,所以先使用后再自减
然后!x 也就是!4为0,所以循环不再执行