以下程序段的执行结果是int x = 23;do{ printf ( “%d”,x-- ); }while x );

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 10:03:04
以下程序段的执行结果是int x = 23;do{ printf ( “%d”,x-- ); }while x );
xJ@_e,[.T T[%ՂTkLj.edzW$q9|f(nr`jlLmeU!HPl$SX!kd&7Wc3%Hq 6}V7U-9}X6t Kd4C[Ym>xEB@ GgjoS.'URd㺗&] PU2U(}imKy^bP§ gN2?`|RF*JEgujμUREπuo0`wUj.3y?e6FSeO kؔmKAƻtT1+5tv>ne1 :|N

以下程序段的执行结果是int x = 23;do{ printf ( “%d”,x-- ); }while x );
以下程序段的执行结果是
int x = 23;
do
{ printf ( “%d”,
x-- ); }
while x );

以下程序段的执行结果是int x = 23;do{ printf ( “%d”,x-- ); }while x );
当满足“!x”的时候,也就是当“!x”不为0的时候,或者说,当x=0的时候,程序会执行循环,否则会跳出循环.

这里x的值为23,先进行第一次循环,输出23,然后x自减1,它的值变成22.
此时x的值不等于0,不满足验证条件,所以会跳出循环.

因此最终的输出结果只有一个数字:23