第二个为什么是3,printf 后面的表达式是从最右边开始算吗?

img

1.printf函数中的计算是从右向左进行的。
2.我们在写代码时,应该尽量避免类似下面的无确定意义的表达式出现,因为很有可能不同的编译器,会采用不同的理解方式。

是的,因为条件运算符优先于赋值运算符

是的,printf里面是从右边开始算