#include <stdio.h>   void main() { int a=1,b=2,c=3,d=4;  printf("%d尀n",(a+b,b+c,c+d));

a=b+c++;printf("a=%d,c=%d",a,c);}
2024-11-29 07:47:44
推荐回答(3个)
回答1:

c++先运算(++的优先级高于+),但是由于是++在后所有实际参与运算的C的值是原值,而不是加过以后的值
然后再算b+(c++): 2+3
根据前面的分析c做了加一运算,所以c最终结果为4
a=5,c=4

回答2:

7
a=5,c=4

回答3:

汗,你在干什么?