5.main() { int x; x=3; do { printf(“%d”,x--); }while(!x);该程序运行的结果是___________________________________?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 10:23:36

5.main() { int x; x=3; do { printf(“%d”,x--); }while(!x);该程序运行的结果是___________________________________?
5.main() { int x; x=3; do { printf(“%d”,x--); }while(!x);
该程序运行的结果是___________________________________?

5.main() { int x; x=3; do { printf(“%d”,x--); }while(!x);该程序运行的结果是___________________________________?
结果是 3
有问题吗
是不是不知道怎么得来的?
告你吧
第一次x为3,所以先输出一个3,本来呢,x要接着减去1变成2,可是遇到while(!x);要做判断,而!x结果为0了,就是对2求反是0啊.循环不执行了.所以结果为3哦.