其实我个人认为条件运算符的结合性先不用管,先执行a>b?如果不满足,再执行c>d?这样可以更省时省力。如果满足的话,就可以不用执行c>d?,更干脆!
这里还要考虑括号运算符的优先级,还是要先执行:(c>d? c:d)
盡量不要做這樣的實驗.....如果是與編譯器有關的話.沒有了確定性的程式, 寫還是不寫...?
关于?:条件运算符ANSIC标准规定只对一边求值,所有的编译器都是按照这个标准来做的,这与编译器无关.另:2楼的解释是错的。