下列运算符中,结合方向为自左向右的是()(A)? : (B), (C)+ = (D)+ +请大家告诉我正确答案,最好能配上详细的解答!

热心网友

B 逗号表达式按表达式出现顺序执行,结合方向为自左向右。

热心网友

B

热心网友

(A)? : (B), (C)+ = (D)+ + 条件运算: (A)? : (B) 左至右(A)?成立的话选 :号 不成立(B) 复合运算: 先算C=C+D 接着再D++ 注:比如++D 是先自身 加1 再做复合运算

热心网友

答案应该是A。?运算符要先计算其前面的表达式的值,然后根据计算的结果决定返回值。,运算符只有表示被其连接的几个表达式的计算顺序,并不与任何表达式结合。+=运算符要先将右边的值加到左边的值中去,将结果赋给左边的变量。++运算符如果加在变量的前面,它就是右结合的。