1.后置++
#include <stdio.h>
int main()
{
int x = 1;
do {
printf("%2d\n",x++);//后置++:先使用,再++;---先打印,x再++;
} while (x--); //先判断,x再++;
//结果是:死循环打印1.
return 0;
}
2.前置++
#include <stdio.h>
int main()
{
int x = 1;
do {
printf("%2d\n",++x);
} while (--x);
return 0;
}
大家做一下,看前置++的打印结果是否为:死循环打印2,为什么呢。