条件表达式构成的选择结构
前面介绍的是使用C语言中的if语句来构成程序中的选择结构。c语言另外还提供了一个特殊的运算符——条件运算符,由此构成的表达式也可以形成简单的选择结构,这种选择结构能以表达式的形式内嵌在允许出现表达式的地方,使得可以根据不同的条件使用不同的数据参与运算。
1.条件运算符
2.由条件运算符构成的条件表达式 条件表达式的形式如下:
表达式1 7表达式2:表达式3
3.条件表达式的运算功能
当“表达式1”的值为非零时,求出“表达式2”的值,此时“表达式2”的值就是整个条件表达式的值;当“表达式1”的值为零时,则求“表达式3”的值,这时便把“表达式3”的值作为整个条件表达式的值。
4.条件运算符的优先级