作者loteslogin (张三立)
看板C_and_CPP
标题[问题] 请问优先「计算」的问题
时间Wed Apr 1 08:24:53 2009
以下面这个算式来说:
return ((a+=5) > 9) ? a+2 : a+4;
以「
结合」的优先顺序当然是 a+= 还有 + 会优先结合,
但是以「
计算」的优先顺序来说,
不知道标准 C/C++ 是否有规定关於这个式子在
计算上的优先顺序呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.111.126.32
1F:推 ledia:应该是没有 04/01 10:02
2F:推 chrisdar:return a+=5,a>9?a+2:a+4; << 应该没人这样写吧 XDD 04/01 10:12
3F:推 Fenikso:有, 问号左边的一定会先算 (逃) 04/01 11:16