c语言中“条件赋值”的准确定义是什么?最好再举个例子。

如题所述

条件赋值涉及到三个操作数,一个逻辑表达式和两个表达式,所以也称三元运算符,一般形式为
条件 ? 表达式1 : 表达式2(这是赋值语句的右边)
若条件为真,这个条件表达式的值为表达式1的值,否则为表达式2的值。

举例
x = y > 7 ? 25 : 50;
若y>7成立,25赋给x,否则50赋给x。
这是C语言的基础语法,一般书上都有,比我这个要详细,你可以看看。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-06-05
一个是定义了三个float类型变量。另一个是定义了三个float类型变量,并赋初值为0。
相似回答