为什么运算结果是0?
#include<stdio.h>
int main()
{
int a=0;
printf("%d\n",a++);
return 0;
a++还是++a都同等于a=a+1,在表达完毕后a的值不是都自增1吗?那为什么这个运算结果是0啊? 求高手解释一下。。。
#include<stdio.h>
int main()
{
int a=0;
printf("%d\n",a++);
return 0;
a++还是++a都同等于a=a+1,在表达完毕后a的值不是都自增1吗?那为什么这个运算结果是0啊? 求高手解释一下。。。
2016-12-29
举报