int x = 3; do { printf(" % d\n", x -= 2); } while (!(--x));
这是什么意思 while后面是什么意思
while(!(--x));
等效于
while(--x==0);
即x自减一,判断减一后的值是否等于0,若等于0,则继续循环,否则退出