a++(又称后加加)
- 先赋值,后相加
代码运行:
#include<stdio.h>
int main()
{
int a=0;
int value=a++;
printf("value=%d\n",value);
printf("a=%d\n",a);
}
运行结果:
图解:
++a(又称前加加)
- 先相加后赋值
代码运行:
#include<stdio.h>
int main()
{
{int a=0;
int value=++a;
printf("value=%d\n",value);
printf("a=%d\n",a);
}
return 0;
}
运行结果:
图解:
讲到这里,大家能够理解a++和++a的区别了吗?
如果还有什么不懂的,踢踢我!