作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/24 01:53:32
C语言中什么情况下是从右向左运算的?
下面三种运算是从右向左运算.
1赋值,复合赋值;
2条件运算;
3单目运算符.
再问: 是不是有些语句里面也要从右向左运算的,例如printf 语句?
再答: 是的,主要是函数参数入栈的方式造成有,入栈从右向左,运算也就从右向左。 i=1; printf("%d%d",i,i++);//输出2 1