题主,你好。严Sir课堂很高兴来回答你的这个问题。 你的问题是:C语言,三目运算符的结合性是怎么样的? 要回答这个问题,需要弄清楚C语言的三目运算符是什么,怎么运算。 第一:C语言的三目运算符是什么?所谓三目运算符,是指参加运算时必须有三个操作数。 C语言当中,只有一个三目运算符,它就是条件运算符 ?: 具体组成格式如下: 第二:三目运算符的运算流程具体运算流程如下: 先判断表达式1为真还是为假,为真就去执行表达式2,并将它的值做为条件运算表达式的值;为假就去执行表达式3,并将它的值做为条件运算表达式的值。 例1: 例2: 最终a=5 第三:三目运算符的结合性C语言三目运算符的结合性总体而言是从左住右。 同时条件运算符里面放的是3个表达式,每种表达都有自己的运算结合性,需要你遇到问题具体分析。 同时,三目运算符就是if~else结果的一种变形,理解就可以了。 以上就是严Sir课堂对于这个问题的回答。如果觉得有所帮助,请关注我们。 |
|
来自: 昵称11935121 > 《未命名》