首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

在C语言中的问号是什么意思

发布网友 发布时间:2022-04-23 16:40

我来回答

5个回答

热心网友 时间:2022-05-02 18:00

三目运算符
对于条件表达式b?x:y,先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。一个条件表达式从不会既计算x,又计算y。

热心网友 时间:2022-05-02 19:18

这个是三目运算符
你看下面
a?b:c,其实就是if{}else{}.
如果你还看不懂的话,就把a?b:c看成如下:
if(a){ //如果条件a为真
return b;
}else{
return c;
}

热心网友 时间:2022-05-02 20:52

相当于如下语句:
if ( sal <= 100 )
{
rate = 0;
}
else
{
rate = 0.05;
}

热心网友 时间:2022-05-02 22:44

rate=(sal<=1000) ? 0 : 0.05
这是一个语句的表示如果sal<=1000成立则rate=0,否则rate=0.05

热心网友 时间:2022-05-03 00:52

x=y?a:b

当条件y为真则x=a,否则x=b

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com