while(i--)
条件为零时结束循环,循环条件i–,先判断i!=0,再执行i-1。 i=0时跳出循环,不再执行循环内的第十行代码 ,但i-1=-1,循环外的第十三行代码i=-1 。//while循环 #include <stdio.h>int main(){ int i = 4; while(i--) { printf("%d\n",i); ...