C语言中赋值运算符++的问题
inta=0;a=a++;printf("a=%d\n",a);return0;以上代码中,输出a的值为0。可是a的值赋值后是加1的,应该输出的是1,为什么是0...
int a=0;
a=a++;
printf("a=%d\n",a);
return 0;
以上代码中,输出a的值为0。可是a的值赋值后是加1的,应该输出的是1,为什么是0 展开
a=a++;
printf("a=%d\n",a);
return 0;
以上代码中,输出a的值为0。可是a的值赋值后是加1的,应该输出的是1,为什么是0 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询