永发信息网

C语言中语句max=max<num[i]?num[i]:max什么意思

答案:6  悬赏:30  手机版
解决时间 2021-03-19 04:42
C语言中语句max=max<num[i]?num[i]:max什么意思
最佳答案
解答如下:
第一、在c语言中条件运算符"?:“的优先级高于赋值运算符。所以在这个表达式中,先进行条件运算符的运算。
第二、条件运算符的使用方法是:max首先,判断max第三,条件运算后,再将它所得到的值赋值给max.
用一个if语句来说明就是:

if(max{
max=num[i];
}
else
{
max=max;
}
全部回答
就是将num[i]和max中最大的那个数赋值给max。比如max = 10;num[i] = 15;经过这句运算之后max的值为15
if(max{
max=num[i];
}
else
{
max=max;
}
? : 是一个三元操作符。即:
{1} : {2} : {3}
这个表达式的意思是如果{1}的返回值为true 那么返回值即为{2}的返回值,否则为{3}的返回值。
这是求最值的语句,从数组num[i]中选出最大的一个,等价于下面的if语句
if (max{
max=num[i];
}
else
{
max=max;
}
在实际编程中不提倡采用晦涩的表达方式,编程最重要的是表达明了易懂。
max是最大的意思,一般情况下用在几个数的比较中定义较大的那个数。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
发动机冻坏了 如何分辨 机体冻坏了还是缸盖坏
柬埔寨棕榈糖和红糖一样吗
女友得了血小板减少症,吃了激素药,变得很胖
常年晚上睡不着觉会不会死?
在泸州买房哪里好?城南 城西??小弟求解啊
国珍E家如何安装到智能手机TG88【安卓】
用维生素E做脸有副作用吗?
顾辰风和莫筱雨结婚
拳皇97玛丽不在边角时,玛丽蜘蛛固抓住对手后
天梭这款T044.430.21.051.00 天津哪个专柜有
真皮沙发回潮了上面起了霉斑怎么清洗?
唐朝诗人皮日休曾道:“北通涿郡之渔商,南运
显示器饱和度100%伤眼睛吗?我为了玩CSGO开了
我烤的蛋糕为什么第二天就像橡皮一样硬了呢
动力火车唱过什么电视剧的歌曲吗?
推荐资讯
脚筋拉开能不能跳的更高?
求RIDE out伴奏
卫生间在正北
果仁核桃在保质期里为什么喝起来有点酸味
请问,为什么我不能PK啊,我练级好好的被人杀了
随便反义词是什么
城玲美容减肥理疗养生会所在什么地方啊,我要
拾到苹果手机怎么解锁
2017山东教育招生考试院官网第二次征集志愿
笔记本hdmi端口连接创维酷开电视,上一次还能
钢结构工字钢接长方法简单点的
幸福树买回来移盆后叶子都蔫了是怎么回事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?