7.5 条件运算符: ?:
作者:互联网
7.5 条件运算符: ?:
C提供条件表达式(conditional expression)作为表达if else语句的一种便捷方式,该表达式使用?: 条件运算符。该运算符分为两部分,需要3个运算对象。
条件运算符是C语言中的唯一的三元运算符。
条件表达式的通用形式如下:
expression1 ? expression2 : expression3
如果expression1为真(非0),那么整个条件表达式的值与expression2的值相同;如果expression1为假(0),那个整个条件表达式的值与expression3的值相同。
通常,条件运算符完成的任务用if else语句也可以完成。但是,使用条件运算符的代码更简洁,而且编译器可以生成更紧凑的程序代码。
标签:7.5,运算符,条件,expression1,expression2,表达式 来源: https://www.cnblogs.com/EisNULL/p/10700645.html