作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 14:17:22
c语言中“条件赋值”的准确定义是什么?最好再举个例子.
条件赋值涉及到三个操作数,一个逻辑表达式和两个表达式,所以也称三元运算符,一般形式为
条件 ? 表达式1 : 表达式2(这是赋值语句的右边)
若条件为真,这个条件表达式的值为表达式1的值,否则为表达式2的值.
举例
x = y > 7 ? 25 : 50;
若y>7成立,25赋给x,否则50赋给x.
这是C语言的基础语法,一般书上都有,比我这个要详细,你可以看看.