下列運算符中,結合方向為自左向右的是()(A)? : (B), (C)+ = (D)+ +請大家告訴我正確答案,最好能配上詳細的解答!
熱心網友
B 逗號表達式按表達式出現順序執行,結合方向為自左向右。
熱心網友
B
熱心網友
(A)? : (B), (C)+ = (D)+ + 條件運算: (A)? : (B) 左至右(A)?成立的話選 :號 不成立(B) 復合運算: 先算C=C+D 接著再D++ 注:比如++D 是先自身 加1 再做復合運算
熱心網友
答案應該是A。?運算符要先計算其前面的表達式的值,然后根據計算的結果決定返回值。,運算符只有表示被其連接的幾個表達式的計算順序,并不與任何表達式結合。+=運算符要先將右邊的值加到左邊的值中去,將結果賦給左邊的變量。++運算符如果加在變量的前面,它就是右結合的。