当前位置

首页 > 商务英语 > 计算机英语 > c语言的问号的用法

c语言的问号的用法

推荐人: 来源: 阅读: 2.49W 次
ing-bottom: 100%;">c语言的问号的用法
C语言运算符中问号是条件运算符(与冒号组合)。该运算符是C语言中唯一一个三目运算符。下面小编就来为大家介绍下c语言的问号的用法。  ……?……:……  式A?B:C值为:若A为真,则B;若A为假,则C。  但有一点是值得注意的,那就是问号表达式的结合性,问号表达式是从右往左的运算方向  尤其是当问号表达式嵌套使用时得注意这个问题,例如  代码:  int a=1,b=2,c=3,d=4;  printf("%d",a<ba:c<dc:d);  正确结果是:1  因为先执行的是c<d?c:d,会返回c,然后执行a<ba:c  因此得到的结果就是1