C语言中什么情况下是从右向左运算的?

问题描述:

C语言中什么情况下是从右向左运算的?
1个回答 分类:综合 2014-09-25

问题解答:

我来补答
下面三种运算是从右向左运算.
1赋值,复合赋值;
2条件运算;
3单目运算符.
再问: 是不是有些语句里面也要从右向左运算的,例如printf 语句?
再答: 是的,主要是函数参数入栈的方式造成有,入栈从右向左,运算也就从右向左。 i=1; printf("%d%d",i,i++);//输出2 1
 
 
展开全文阅读
剩余:2000
上一页:这一步看不懂
下一页:这题详细解释