在C语言中?: 是什么意思?

如果是想x?a:b 是什么意思

第1个回答  2019-11-18
这个是C语言的一个三目运算符 ?:

意思是先判断?前面的表达式的逻辑值是否为真,如果为真,则取冒号前面的表达式的值为整个表达式的值,如果为假,则取冒号后面的表达式的值为整个表达式的值。
第2个回答  2020-02-18
倒序输出即:9876543210
第一个循环将0~9这10个数放进a[0]~a[9]
第2个循环是从a[9]到a[0]输出,就是上面的结果。
第3个回答  2014-06-17
判断的语句 条件运算符
?前是判断。
是的话选引号前面的,
不是选引号后面的

额。。楼主是原题吗。好像没有这么直接用的
翻译过来的话是
【是x吗 】? 【是(用a进行程序)】:【否(换成b进行程序)】本回答被提问者和网友采纳
第4个回答  2014-06-17
判断语句
第5个回答  2018-04-13
二元运算符
举个例子: X =(y < 0) ? -y :y;
上述例子的含义是:如果y小于0,那么x = -y;否则,x = y;
还有一种更容易懂得解释,你把它看成if else,可以这样去表达:
if(x<0) x=-y ; else x =y;
相似回答