早教吧作业答案频道 -->数学-->
a?b:c是什么意思
题目详情
a?b:c是什么意思
▼优质解答
答案和解析
这个是条件表达式,表示如果a为真,则表达式值为b,如果a为假,则表达式值为c
条件表达式具体说明如下
条件语句:
if(a>b) max=a;
else max=b;
可用条件表达式写为
max=(a>b)?a:b;
执行该语句的语义是:如a>b为真,则把a赋予max,否则把b 赋予max.
使用条件表达式时,还应注意以下几点:
1) 条件运算符的运算优先级低于关系运算符和算术运算符,但高于赋值符.
因此
max=(a>b)?a:b
可以去掉括号而写为
max=a>b?a:b
2) 条件运算符?和:是一对运算符,不能分开单独使用.
3) 条件运算符的结合方向是自右至左.
例如:
a>b?a:c>d?c:d
应理解为
a>b?a:(c>d?c:d)
这也就是条件表达式嵌套的情形,即其中的表达式3又是一个条件表达式.
条件表达式具体说明如下
条件语句:
if(a>b) max=a;
else max=b;
可用条件表达式写为
max=(a>b)?a:b;
执行该语句的语义是:如a>b为真,则把a赋予max,否则把b 赋予max.
使用条件表达式时,还应注意以下几点:
1) 条件运算符的运算优先级低于关系运算符和算术运算符,但高于赋值符.
因此
max=(a>b)?a:b
可以去掉括号而写为
max=a>b?a:b
2) 条件运算符?和:是一对运算符,不能分开单独使用.
3) 条件运算符的结合方向是自右至左.
例如:
a>b?a:c>d?c:d
应理解为
a>b?a:(c>d?c:d)
这也就是条件表达式嵌套的情形,即其中的表达式3又是一个条件表达式.
看了 a?b:c是什么意思...的网友还看了以下:
知己知彼百战百胜表达了孙武的什么思想?要的是思想注意是思想不是意思什么的是思想是思想! 2020-03-30 …
什么词的意思是:在做事之前已有通盘的考虑.什么词的意思是:不能抑制自己激动的心情.什么词的意什么词 2020-05-13 …
采桑子重阳的意思是什么?表达了作者的什么思想感情?采桑子重阳的意思是什么?,表达了什么样的思想感情 2020-05-15 …
谁知道丁宁深意什么意思就想问问这个{丁宁深意}是什么意思 2020-05-15 …
“己所不欲,勿施与人”表达的意思是什么?它属于孔子的什么思想?它在处理人与人之间的关系方面给我们什 2020-06-04 …
“安能行叹复坐愁”市什么意思从文字的字面上讲是什么意思,又体现了作者什么思想. 2020-06-16 …
意识、潜意识、思维,三者的关系是什么思维分有意识的思维和无意识的思维我就是搞不懂这3者有什么关系 2020-06-28 …
怎样填空?例子:发明(电话)发明(电灯)迎接()()艰苦地()()顽强地()()文才飞扬起来的意思 2020-07-13 …
英语中a.an分别是什么意思?a.an分别是什么意思,在什么情况下使用,有什么区别,应该注意什么? 2020-07-25 …
大限小限是什么意思?谁能告诉我,大限小限到底是什么意思?我看网上算命说我小限26岁,大限25到34岁 2020-12-15 …