前置++
计算口诀:先+1,后使用
#include <stdio.h>
int main()
{
int a = 0;
int i = 0;
a = ++i;
printf("%d %d\n", a, i);
return 0;
}
程序执行运算结果为,a = 1,i = 1
后置++
计算口诀:先使用,后+1
#include <stdio.h>
int main()
{
int a = 0;
int i = 0;
a = i++;
printf("%d %d\n", a,i);
return 0;
}
程序执行运算结果为,a = 0,i = 1
但在for循环语句中,++i 和 i++ 的输出结果是相同的