a=a+1,应该是101呀
#include<stdio.h>
int main()
{
int a=100;
printf("%d\n",a++);
return 0;
}
运算结果为100,
可是,无论是a++还是++a都等同于a=a+1,在表达式执行完毕后a的值都自增了1。
逻辑运行结果应该是a=100+1=101呀
#include<stdio.h>
int main()
{
int a=100;
printf("%d\n",a++);
return 0;
}
运算结果为100,
可是,无论是a++还是++a都等同于a=a+1,在表达式执行完毕后a的值都自增了1。
逻辑运行结果应该是a=100+1=101呀
2019-09-27
举报