int main(void){
int i = 1;
int a = ++i;
i = 1;
int b = i++;
printf("%d\n",a);
printf("%d\n",b);
打印结果:
2
1
Program ended with exit code: 0
- 可以粗略理解为,前++是先++然后变量参与运算,后++是先变量参与运算然后++
下面的博客有很详细的解答:
C语言编程中前置++和后置++ 运算的详解及实例代码 - 知乎
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)