44问答网
所有问题
C语言<表达式1>?<表达式2>:<表达式3> 怎么用,举例说明一下,谢谢!
如题所述
举报该问题
推荐答案 2012-02-21
这个称作是条件运算符,举个例子:
if(a>b)
max=a;
else
max=b;
如果用条件运算符来的话就可以表示为:
max=(a>b)?a:b;
就是说,表达式1是一个判断的条件,如果条件为真,则是表达式2,如果为假,则是表达式3.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/6KGYK6VVY.html
其他回答
第1个回答 2012-02-21
x=3>2?1:0
3>2成立则x=1,否则x=0
相似回答
C语言
中
?:
是什么意思?能
举例说明
吗谢谢
答:
是条件表达式! 语法格式是
:表达式1?表达式2
:表达式3
先判断表达式1的值、真值执行表达式2、假值执行表达式3
C语言
中的 (
表达式1
)?(
表达式2
):(
表达式3
) 什么意思?
答:
表达式1
一般是判断语句的,如果是true,则返回
表达式2,
否则返回表达式3。举个列 :(1>2)
?1:
2 ,因为1<2的,结果是false,所以返回
表达式3,
(1>0)
?2:
2, 因为1>0的,结果是true,所以返回表达式2。如果表达式1 的值为真,那么以表达式2 的值作为整个条件表达式的值,否则以表达式3 的值作为...
C语言三
目运算符
怎么用
答:
一个条件表达式绝不会既计算x,又计算y。条件运算符是右结合的,也就是说,从右向左分组计算。例如,a ? b
:
c
?
d : e将按a ? b : (c ? d : e)执行。<
表达式1
> ? <表达式2> : <
表达式3
>; "?"运算符的含义是:先求表达式1的值,如果为真,则执行
表达式2,
并返回表达式2的结...
逗号表达式怎么用
答:
表达式1,表达式2,表达式3,
... ,表达式n
逗号表达式
的要领:1.逗号表达式的运算过程为:从左往右逐个计算表达式。2.逗号表达式作为一个整体,它的值为最后一个表达式(也即表达式n)的值。3.逗号运算符的优先级别在所有运算符中最低。在代码中,%d作为格式声明部分已经控制了输出值只能为十进制数,...
大家正在搜
c语言常用表达式
c语言表达式由什么组成
表达式求值 C语言
c语言语法表达式
C语言条件表达式
C语言表达式成功返回
c语言的表达式有几种
c语言正确的表达式
c语言关系表达式
相关问题
C语言中表达式1‖表达式2&&表达式3为什么不先算表达式2 ...
C语言中 表达式1?表达式2:表达式3。怎么算的 比如7?4...
C语言中的 (表达式1)?(表达式2):(表达式3) 什么意...
C语言中条件运算符是什么意思
C语言环境中,设a=1,b=2,c=3,d=4,则表达式:a...
C语言中的 (表达式1)?(表达式2):(表达式3) 什么意...
C语言,表达式 (7<<1>>2^2 ) 的值是______...
c语言 解释一下表达式“2>1>0?3>2>1:4>3>2?...