#include<stdio.h> void main() { int x=3; do { printf("%3d\n",x-=2); }while(!(--x)); } 是怎么算的?

日期:2018-03-28 19:57:41 人气:1

#include<stdio.h> void main() { int x=3; do { printf("%3d\n",x-=2); }while(!(--x)); } 是怎么算的?

是直到型循环,先进入循环,执行printf语句x=x-2,打印‘1’,执行while判断语句--x,先将x值减1,再将x值赋予(--x)表达式,知道(--X)表达式值非零时,跳出循环,最后结果应该是1和-2
    A+
热门评论