44问答网
所有问题
c语言条件语句的a>b?a:c>d?c:d中的这些:是什么意思
c语言条件语句的a>b?a:c>d?c:d中的这些:是什么意思:啥意思
举报该问题
推荐答案 2017-12-21
?与:组合,是
三元运算符
类似于a?b:c,如果a为真,则值为b,否则为c
a>b?a:c>d?c:d
如果a>b,值为a,否则,如果c>d,值为c,否则值为d
这样描述有点别扭,详细说一下:
如果a>b,那么值为a,如果a<=b,且c>d,值为c,如果a<=b,且c<=d,值为d
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/VWV6VZ3WRR36WZ3Z3G.html
其他回答
第1个回答 2018-11-09
条件运算符 结合性是从右向左的 应该先判断c>d关系运算 如果c>d 第一个冒号后面是c c<d则为d,接着再判断a与b的关系如果a>b则为a 否则为冒号后面之前判断的那个数
相似回答
C语言中
“?”和“:”
是什么意思?
答:
“:”在C语言中表示判断的结果选择
。【例子】(a>b)?解释:判断表达式是否能够通过,如果能通过,那么说明才能进行之后的操作,如果不能通过,就选择后一种结果。(a>b)?y:n 解释:如果A大于B,那么选择Y的结果,如果A小于B,那么选择N的结果。
在
C语言中
,“?”。“:”
是什么意思?
答:
1、意思:是条件运算符,条件运算符是C语言中唯一的三目运算符,就是说他有三个运算对象
。2、条件运算符的形式是“?:”由他构成的表达式称为条件表达式。形式为:表达式1?表达式2:表达式3。运算符 表达式为:表达式1?表达式2:表达式3 先求解表达式1 若其值为真(非0)则将表达式2的值作为整个...
c语言的?
、
:是什么
符号?
答:
C语言
里面?、:是三木运算符,其中?用来判断
条件的
真假,:用来根据判断结果决定取值。如(a<b)
?a:b
"是一个"条件表达式",如果a<b为真,则表达式取a值,否则取b值。条件运算符由"?"和":"两个符号组成, 要求有3个操作对象,所以条件运算符也叫三目运算符。条件表达式的一般形式为:表达式1?表...
x=
a>b?a:
b怎样理解?“?”“:”
是什么
名称?
答:
这个是三目运算 如果问号(?)前面的如果是正确的(也就是问号前面的语句不等于零),就执行冒号(:)前面问号后面的
语句的
,如果不是正确的(也就是问号前面的语句等于零),就执行冒号(:)后面的语句 如你这个句子 如果a大于b,就是x=a,如果a不大于b,就是x=b 这个句子可以等价于 if(
a>b
...
大家正在搜
c语言条件语句的一般格式
c语言三个条件判断语句
c语言条件判断语句
c语言if条件语句形式
C语言条件语句
c语言判断语句有哪些
c语言do while语句
c语言语句
选择语句c语言
相关问题
c语言中,d=a>30?b:c 这个语句是什么意思?
a<b?a:c<d?c:d在c语言中是什么意思?求详细解释!...
c语言中。d=a>30?b:c 这个语句是什么意思
c语言中 b<a?a:c<d?a:d是什么意思?应该怎么算?
c语言中a<b?b:c<d?d:e什么意思?
C语言中,a<b?b:c<d?a:d,什么意思!
C语言环境中,设a=1,b=2,c=3,d=4,则表达式:a...
c语言d=!a&&!b||!c什么意思? a...