while(i–)和while(–i)
while(i–) 先判断此时i!=0,然后再执行i=i-1的操作,循环次数为i次
#include <stdio.h>
int main()
{
int i = 4;
while (i--)
{
printf("%d ", i);
}
printf("\n");
printf("循环结束时i:%d\n", i);
return 0;
}
while(–i) 先执行i=i-1的操作,然后再判断i!=0,循环次数为i-1次
#include <stdio.h>
int main()
{
int i = 4;
while (--i)
{
printf("%d ", i);
}
printf("\n");
printf("循环结束时i:%d\n", i);
return 0;
}