社区
C语言
帖子详情
A>B?A:B
峥嵘思想家
2008-08-06 11:56:30
各位高手请问A>B?:A:B在C语言中怎样理解?
...全文
4204
34
打赏
收藏
A>B?A:B
各位高手请问A>B?:A:B在C语言中怎样理解?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
34 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
april0
2008-09-02
打赏
举报
回复
[Quote=引用 1 楼 zhkefa 的回复:]
C = A>B?A:B;
就是
if(A > B)
C = A;
else
C = B;
[/Quote]
mifeixq
2008-09-02
打赏
举报
回复
写错了吧……
A>B?A:B ..
三目运算
相当于
if(A>B)
A
else
B
maomao_lyc
2008-09-02
打赏
举报
回复
看书阿。。。
汗。。。
最基本的东西啊
wanyoulin
2008-09-02
打赏
举报
回复
“?”前的对则执行A表达式,“?”前的不对执行B表达式
潇湘秦
2008-09-01
打赏
举报
回复
[Quote=引用 26 楼 cxxer 的回复:]
? :是C语言中唯一一个联单3目运算符,等价于
A>B?A:B
if (A>B)
返回A
else
返回B
[/Quote]
潇离
2008-09-01
打赏
举报
回复
[Quote=引用 2 楼 k2eats 的回复:]
A>B?:A:B这个整体是一个表达式,
如果A>B表达式取值A否则取值B
[/Quote]
如此强大的力量
2008-09-01
打赏
举报
回复
[Quote=引用 3 楼 lgl09 的回复:]
如果A>B就执行A
否则就执行B
就是
if(A > B)
A;
else
B;
[/Quote]
ForestDB
2008-09-01
打赏
举报
回复
返回A,B的最大值。
cxxer
2008-09-01
打赏
举报
回复
? :是C语言中唯一一个联单3目运算符,等价于
A>B?A:B
if (A>B)
返回A
else
返回B
SeanHwang
2008-08-08
打赏
举报
回复
书上写的不能再清楚了~
小崔2022
2008-08-08
打赏
举报
回复
if(A>B)
A;
else
B;
lyc19810111
2008-08-08
打赏
举报
回复
如果 A>B 成立 的话 则表达式的值 为A 不成立则为B;
也就是 秋A B 中的 大数。
yangch_nhcmo
2008-08-08
打赏
举报
回复
[Quote=引用 19 楼 GeneGIS 的回复:]
理解为"?"之前的表达式成立,整个表达式取":"前的值,反之取":"后的值
[/Quote]
印第安爸爸
2008-08-08
打赏
举报
回复
理解为"?"之前的表达式成立,整个表达式取":"前的值,反之取":"后的值
elegant87
2008-08-08
打赏
举报
回复
? :是条件表达式!
如果 A>B成立的话 ,则表达式的值为A 不成立则为B;
也就是求解A和B中的最大的数。
lunarfan
2008-08-07
打赏
举报
回复
A>B?:A:B
先计算A>B如果为真返回A值,否则返回B值
龙小VIP
2008-08-07
打赏
举报
回复
如果A>B就执行A
否则就执行B
就是
if(A > B)
A;
else
B;
引用楼上的
9527他大爷
2008-08-07
打赏
举报
回复
如楼上
烂泥
2008-08-07
打赏
举报
回复
如果A>B就执行A
否则就执行B
就是
if(A > B)
A;
else
B;
K行天下
2008-08-07
打赏
举报
回复
A>B?:A:B这个整体是一个表达式,
如果A>B表达式取值A否则取值B
加载更多回复(13)
逻辑操作:c=(a>b)?a:b;等同于下式 if(a>b) c=a; else c=b;
逻辑操作:c=(a>b)?a:b;等同于下式 if(a>b) c=a; else c=b;
a>b?a:b
max=(a>b?a:b); //括号内为条件判别式,如果a>b为真,条件表达式的值为a,如果a>b为假,条件表达式的值为b;然后将条件表达式的值赋给max 转载于:https://www.cnblogs.com/visense/archive/2013/04/15/3021993.html...
判断语句 (a>b)?a:b
今天刷题有看到一种我没学过的判断语句 感觉很高级的样子 我跟大家分享下我的理解 例如: result=a>b?"x":"y"; 解读: 判断a是否大于b,如果a大于b 则把x的值赋给result,如果a小于b 则把y的值赋给result 我还有进阶版 result=a>b?"x":(a>c?"y":"z"); 解读: 判断a是否大于b,如果a大于b 则
max=a>b?a:b;是什么
"max=a>b?a:b;"是一个条件表达式,它的作用是判断变量 "a" 和 "b" 的大小关系,如果 "a" 大于 "b",则将 "a" 的值赋给变量 "max";如果 "b" 大于等于 "a",则将 "b" 的值赋给变量 "max"。这是一种简单的取最大值的方法。 ...
C语言
70,038
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章