分享

C语言,三目运算符的结合性是怎么样的?

 昵称11935121 2018-05-02

题主,你好。严Sir课堂很高兴来回答你的这个问题。

你的问题是:C语言,三目运算符的结合性是怎么样的?

要回答这个问题,需要弄清楚C语言的三目运算符是什么,怎么运算。


第一:C语言的三目运算符是什么?

所谓三目运算符,是指参加运算时必须有三个操作数。

C语言当中,只有一个三目运算符,它就是条件运算符 ?:

具体组成格式如下:


第二:三目运算符的运算流程

具体运算流程如下:

先判断表达式1为真还是为假,为真就去执行表达式2,并将它的值做为条件运算表达式的值;为假就去执行表达式3,并将它的值做为条件运算表达式的值。

例1:

例2:

最终a=5


第三:三目运算符的结合性

C语言三目运算符的结合性总体而言是从左住右。

同时条件运算符里面放的是3个表达式,每种表达都有自己的运算结合性,需要你遇到问题具体分析。

同时,三目运算符就是if~else结果的一种变形,理解就可以了。


以上就是严Sir课堂对于这个问题的回答。如果觉得有所帮助,请关注我们。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多