简单加法,不懂求解
问题(a++)+b,a+++b) 一起运行时结果是 4 3分开运行时结果是 3 3
为什么?
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a=1,b=2;
printf("%d %d",(a++)+b,a+++b);
return 0;
}
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a=1,b=2;
printf("%d",(a++)+b);
return 0;
}
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a=1,b=2;
printf("%d",a+++b);
return 0;
}