44问答网
所有问题
c语言中max=a>b?a:b;是什么意思
c语言中max=a>b?a:b;是什么意思
举报该问题
推荐答案 2016-01-21
这叫三目运算符,用来判断a>b?a:b//这意思是,a大于b吗?大于返回a否则:返回b
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/VWKD6RKGZVWWWY6YGV.html
其他回答
第1个回答 2016-01-21
?:表示
三目运算符
,根据?前的值来选取相应的值,如max=a>b?a:b;表示的就是判断a>b是否正确,如果正确,则max=a,否则max=b
本回答被网友采纳
相似回答
c语言中
书写语句求a,b两个数的最大值
max
。___?___:___;
答:
max=a>b?a:b;三元运算符?
:表示的含义是如果满足问号前面的条件,则该表达式返回问号和冒号之间的值,如果不满足条件,则返回冒号后面的值
。这种方式只适用于简单数据类型的比较,例如两个整数或者浮点数,不适用于复杂类型,例如结构体的比较。
c语言中
,
? a: b什么意思
啊?
答:
1、max=(a>b)?a:b 就是将a和b二者中较大的一个赋给max
。2、min=(a<b)?a:b 就是将a和b二者中较小的一个赋给min。
C语言中
的一条语句
Max=a
>
b?a:b;
中:
是什么意思
是干
什么的
?那条语句在...
答:
Max=a
>
b?a:b;
就是把a,b中较大的值赋给Max printf("please input a,b:");
里的
冒号只是打印出来,是字符串里的内容
c语言
#define
MAX
(a,b)(a>b)
? a : b
这句
什么意思
?特别是
?a:b
_百度...
答:
max =
(a>b)
? a : b;
// 取变量a, b中较大的一个,并赋值给变量max 4、整句的意思就是定义一个MAX的宏函数,来判断两个值的大小。问题中的代码相用C语言描述伪代码描述为:int a, b , tmp;if (a > b) tmp
=a;
else tmp = b;因为
C语言中
没有C++中的模板概念,所以用宏的...
大家正在搜
c语言中max什么意思
c语言max函数怎么用
c++和c语言有什么区别
c语言?:怎么用
max函数c语言
c语言max函数运用
c语言max函数调用
c语言max函数头文件
c语言定义max函数
相关问题
c语言中max=a>b?a:(b+1)什么意思?
c语言中,a^b是什么意思?
C语言中,max=(a>((b>c)?b:c)?a:(b>c...
C语言中“t=a*=a>b?a:b”是什么意思?
C语言中c=a<b?a:b是什么意思
C语言max(a,b)是什么意思
C语言(a>b)?a:b是什么意思?
C语言中的一条语句Max=a>b?a:b;中:是什么意思是干...