条件表达式c语言问号冒号表达式后面也就是冒号两边的两个值是否必须类型一致

? : 看好了c语言问号冒号表达式和冒号是一起用的,叫条件运算符

条件表达式 ? 真值 : 假值
这个表式式由三部分组成的,如果条件表达式的值为真则整个表达式的值为“真徝”的值,反之为“假值”的值

如果a>b,表达式值为c
在多数计算机语言中都支持条件运算

换一种方式它可以代替if...else..这个条件语句

  是一个if语句的缩写C语言里嘚语法,条件表达式e1?e2:e3若e1为真(非0),则此表达式的值为e2的值;若为假,则表达式的值为e3。等同于

  e1、e2、e3都是表达式

我要回帖

更多关于 c语言问号冒号表达式 的文章

 

随机推荐