66问答网
所有问题
C语言中 ? 是什么意思
?; 条件选择。。具体怎么用的。。。
举报该问题
推荐答案 2010-07-08
? 是 问号,例如:
y = x>3?x:x*x;
x 大于 3 吗? 如果大于 3,则 y=x; 否则 y=x*x;
冒号前是条件成立时用,冒号后是条件不成立时用。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/U2s2svUsU.html
其他回答
第1个回答 2010-07-08
a>b?c:d
a>b成立吗
成立就取c否则就取d
第2个回答 2010-07-08
一般结构式是(表达式)?a:b,若表达式正确,则取a,若表达式错误,则取b
相似回答
c语言中?是什么意思
答:
?
在语言中表示疑问
,那么疑问来自于判断。:在语言中表示判断的结果选择。所以编程逻辑就是先进行判断,然后再进行选择。例如,当a>b时,x=1否则x=0,可以写成x=a>b?1:0。
c语言中?什么意思?
答:
?
用来判断条件的真假,用来根据判断结果决定取值
。如(a<b)?a:b"是一个"条件表达式",如果a
?
: 在
c语言中
的
意思
答:
?
:是条件运算符
;是三元运算符,也是C语言中唯一的一个三元运算符;举例:max=(a>b)? a:b;它是这样执行的:如果(a>b)条件为真,则条件表达式取值a, 否则取b;等价于:if(a>b) max=a;else max=b;注意:1:条件运算符优先于赋值运算符,所以要先算?:再算=;意思就是先求解条件表达式,...
C语言中
,
?是什么意思?
答:
C语言中的逗号有2种意思:1.表示"分隔号"的意思
,就和语文中的逗号一个意思;2.表示"逗号运算符"的意思,用它将2个表达式连接起来.例如:3+5,6+8 就称为逗号表达式,又称为"顺序求值运算符".逗号表达式的一般形式为 表达式1,表达式2 逗号表达式的求解过程是:先求解表达式1,再求解表达式2.整个逗号...
在
C语言中
,“?”。“:”
是什么意思?
答:
1、意思:
是条件运算符
,条件运算符是C语言中唯一的三目运算符,就是说他有三个运算对象。2、条件运算符的形式是“?:”由他构成的表达式称为条件表达式。形式为:表达式1?表达式2:表达式3。运算符 表达式为:表达式1?表达式2:表达式3 先求解表达式1 若其值为真(非0)则将表达式2的值作为整个...
c语言中?是什么意思
答:
?与:可组成一个3目运算符。语法:测试表达式 ? 表达式1 : 表达式2;当测试表达式为真(非0)时,返回表达式1
的
结果,否则,返回表达式2的结果。如:int m,n=8;m=n>0 ? 1 : 2;因为n是大于0的,所以m的结果为1。
大家正在搜
c语言中\0是什么意思
i++在c语言中是什么意思
c语言中!a是什么意思
%s在c语言中是什么意思
c语言中(a,b)是什么意思
c语言中%x是什么意思
c语言中fabs是什么意思
c语言中%o什么意思
c语言中d%是什意思