请输入您要查询的百科知识:

 

词条 条件表达式
释义

C语言中的条件表达式

用条件运算符构成一个条件表达式,又常常用条件表达式构成一个赋值语句,其一般形式如下:

x=表达式1?表达式2:表达式3

其意义是:先求解表达式1,若为非0(真),则求解表达式2,将表达式2的值赋给x。若表达式1的值为0(假),则求解表达式3,将表达式3的值赋给x。例如:

min=(a<b)?a:b

输出的结果是将a和b二者中较小者赋给min。

注意:x=表达式1?表达式2:表达式3?表达式4:表达式5···即若有多个条件表达式连在一起,顺序应从右到左依次判断在求出最后的x,即所谓的右结合性。

例如: a=1,b=2,c=3,d=4,则条件表达式a<b?a:c<d?c:d的值为:1

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/24 21:19:28