55问答网
所有问题
c语言中“:”和“?”怎么用
如题所述
举报该问题
推荐答案 2013-11-05
?与:要组合起来用,这个运算符称为
三目运算符
,好像是C语言中唯一一个三目运算符。
格式:
表达式
?值:值。
比如,a=(b>c)?5:6。就是说b>c这个表达式若为真,则a=5,:符号前的一个值,若为假,则a=6,:符号后一个值。
等价于if…else结构。
希望我的回答能帮助到你。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/Lcc4LIe44cG8Ic8FQF.html
其他回答
第1个回答 2013-11-05
? : 两个连在一起是一个运算符,
它是C和C++中唯一的一个三目运算符,也就是有三个运算对象。
它可以完成类似if语句的作用。
例如 将x和y的较大值赋给 z
可以写
if(x>y)
z=x;
else
z=y;
也可以写成
z=x>y?x:y;
第2个回答 2013-11-05
c=(a>b)?1:0;
等价于
if(a>b)
c=1;
else
c=0;
第3个回答 2020-01-13
您的浏览器不支持HTML5视频
相似回答
c语言中
的
?和:
是什么运算符?
答:
C语言里面?
、:是三木运算符,其中?用来判断条件的真假,:用来根据判断结果决定取值。如(a<b)?a:b"是一个"条件表达式",如果a
C语言中?::
用法?
答:
C语言中?
:的用法类似于if和else,它是一个条件运算符
。格式是表达式1?表达式2:表达式3。含义是:如果表达式1成立(值为真),则表达式2是整个条件表达式的值;如果表达式1不成立(值为假),则表达式3是整个条件表达式的值。常用的格式 如:min=(c<d)?c:d;该语句的含义如上图所示:如果c<d成...
c语言中?:和
!是什么意思
?怎么
运用在编程中?
答:
!的意思是用来取非运算的,!true的结果就是 false !false 的结果是 true。写程序中,
?:用
的比较少,!主要用在条件判断中。延展回答:1、C语言是一门通用计算机编程语言,应用广泛。
C语言的
设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便...
c语言中?:和
!是什么意思
?怎么
运用在编程中
答:
如果A小于B,那么选择N的结果。4/5 int x=(a>b)?y:n if(x==y)z=10;首先判断X是否等于Y,如果等于Y,那么z的结果为10。5/5 int x=x+1;int y=(x>10)?yes:no;if(y==yes)printf("%
c
",ok);如果将X变成一个循环体,那么X将自动运行,当达到要求之后,输出完成任务。
C语言中
‘?’
如何使用?
答:
一般
?和:
一起
使用
叫问号冒号运算符,是
C中
唯一的三目运算符 Exp = 逻辑表达式?值1:值2 若逻辑表达式的值为true则Exp=值1;否则Exp=值2 举例说明:int getmax(int a, int b){ return a>b?a:b;} 则当a>b时,a>b?a:b整体等于a,否则整体等于b 并将a>b?a:b整体返回 这个函数的...
大家正在搜
c语言中?:怎么用
c语言中char怎么用
c语言中str怎么用
void在c语言中怎么用
c语言中的gets怎么用
c语言中的while怎么用
c语言中default怎么用
pow在c语言中怎么用
c语言中string怎么用
相关问题
c语言中?:和!是什么意思?怎么运用在编程中?
c语言中?:和!是什么意思,怎么运用在编程中
C语言中>>和<<如何使用?
C语言?和:操作符怎么用
c语言中的? :怎么用啊
c语言中?和:是什么意思
关于C语言中 || 和 &&的用法
c语言中什么时候用==和=?