关系运算符“?”表示什么意思,举例说明,

来源:百度知道 编辑:UC知道 时间:2024/05/31 06:09:17
先谢过了

应该是 ?:这个吧?
这个三目运算符是这样用的:
(条件): (条件成立,取此括号内值)?(条件不成立,取此括号内值)

如:

a = 3, b = 5;
c = (true)? a : b, 则 c = a = 3
c = ( a>b )? a : b, 则 c = b = 5

不知道,没这个运算符吧
如果是?:的话
exp1?exp2:exp3;
则相当于
if(exp1)
exp2;
else
exp3;

?代表在那个位置有一个不明确的字符。而*代表在那个位置有1个或多个不明确的字符。

不能少了那个':'啊,要不就不是关系运算符了。