C语言中赋值运算符
inta=2,b=1;a=b+a+(a=b);printf("%d",a);这个结果为什么是4呢?最右边已经把a=1的值赋去了啊,难道不应该先计算括号内的吗?...
int a = 2,b = 1;
a =b + a + (a = b);
printf("%d",a);
这个结果为什么是4呢?最右边已经把a = 1的值赋去了啊,难道不应该先计算括号内的吗? 展开
a =b + a + (a = b);
printf("%d",a);
这个结果为什么是4呢?最右边已经把a = 1的值赋去了啊,难道不应该先计算括号内的吗? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询