main()
{ int a=4,b=7;
printf(“%d\n”,(a++,b+a,b+1));
printf(“%d\n”,++a,a+b,b+1);
}为什么答案是 8 5
是8和6吧。。。第一个是逗号运算符,结果为最右边的~所以是8~
第二个由于a自增过为5了,++a当然等于6了~
我也试过了,是8和6。
是8和6,3楼的正解