VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 483|回复: 6

《实用C++》第19课的疑问!

[复制链接]
61_avatar_middle
最佳答案
0 
donate_vip 发表于 2019-3-18 22:28:21 | 显示全部楼层 |阅读模式
10驿站币
疑问在28,29行,因为++idx的原因会将num【10】里面的数组一一次对max_num,min_num比大小,不应该是让最后一次比大小的值给max和min么,还有就是为什么25行代码要把数值0就是5的值给max和min呢,这就是我的疑点
file:///C:\Users\Adminisrator\Documents\Tencent Files\2331821566\Image\C2C\JLVFN1(8SLO9@}3U)F32MSS.jpg 《实用C++》第19课的疑问!


最佳答案

查看完整内容

首先,这里的 max_num 和 min_num 的作用就是记录 num 数组中的最大值和最小值,那么首先要赋一个初始值,所以在 25 行把 num 数组的索引为 0 的元素赋值给了 max_num 和 min_num,接下来,我的目的是遍历 num 数组中的每一个元素,之后一一的跟 max_num 和 min_num 作比较,如果比 max_num 大,就更新 max_num 的值,如果比 min_num 小也更新 min_num 的值,这样遍历到 num 数组的结尾之后就可以求得 num 数组中的最大值和最小值 ...




上一篇:易语 转 C语言 WSARecvFrom 类型不对老是蹦
下一篇:哪位大神用过D2D1
51_avatar_middle
最佳答案
82 
online_admins 发表于 2019-3-18 22:28:22 | 显示全部楼层
首先,这里的 max_num 和  min_num 的作用就是记录 num 数组中的最大值和最小值,那么首先要赋一个初始值,所以在 25 行把 num 数组的索引为 0 的元素赋值给了 max_num 和 min_num,接下来,我的目的是遍历 num 数组中的每一个元素,之后一一的跟 max_num 和 min_num 作比较,如果比 max_num 大,就更新 max_num 的值,如果比 min_num 小也更新 min_num 的值,这样遍历到 num 数组的结尾之后就可以求得 num 数组中的最大值和最小值了。
75_avatar_middle
最佳答案
0 
在线会员 发表于 2019-3-18 22:45:27 | 显示全部楼层
首先哈 这个函数的逻辑是 找出数组中的最大最小元素
我们事先认定最大最小元素就是该数组第一个元素。这样逻辑匹配的时候,
小于它的 就赋值给它  它就是新的最小元素  for循环走完  它就是该数组最小元素。
所以说 每一次for循环  min_num都一直在更新新的最小元素。
85_avatar_middle
最佳答案
3 
在线会员 发表于 2019-3-18 22:47:01 | 显示全部楼层
第一次循环 0== IDX   的时候
拿5当最大值  与第二个数据比较        
拿5当最小值  与第二个数据比较       为什么这里也要用第一个数据 去比较 ?     <为了后边的代码能重复利用  这样写简单>
本次结果
min =5    max=8
把 全部数据比较完

61_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2019-3-19 08:54:58 | 显示全部楼层
coldBro 发表于 2019-3-18 22:45
首先哈 这个函数的逻辑是 找出数组中的最大最小元素
我们事先认定最大最小元素就是该数组第一个元素。这样 ...

哦,感谢,刚开始学一些逻辑想不明白,但是经过你们的点题,很轻松就知道了,因为我的思想一直局限在,你给我比大小如果你比我大,你就必须等于我,一直纠结在这里,就忘了你给我值,然后用这个值与下一个值比大小,更新最小的值,非常感谢@tjzoo111。
61_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2019-3-19 08:59:15 | 显示全部楼层
Syc 发表于 2019-3-18 22:40
首先,这里的 max_num 和  min_num 的作用就是记录 num 数组中的最大值和最小值,那么首先要赋一个初始值, ...

老大,您的回复也非常的详细,相信后续VC驿站的新成员看到你的评论一定能理解,感谢!
35_avatar_middle
最佳答案
0 
在线会员 发表于 2019-3-20 09:08:16 | 显示全部楼层
站长真是非常有耐心!
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号 )|网站地图wx_jqr

GMT+8, 2020-9-27 17:55

Powered by CcTry.CoM

© 2009-2020 cctry.com

快速回复 返回顶部 返回列表