为了账号安全,请及时绑定邮箱和手机立即绑定

i的初始值为什么不一样

外部函数i=1开始,内部函数i=0开始是为什么,有什么不同,求指导

正在回答

3 回答

i=1用于比较(由于第一个元素arr[0]已经赋值给max,循环时不需要和arr[0]比较了),i=0用于数组元素输出(数组元素从0开始)。

0 回复 有任何疑惑可以回复我~

类似与选择算法,用【0】为基地与其他从一开始比较

0 回复 有任何疑惑可以回复我~

因为在比较大小时候的,已经给max赋值为arr[0]了啊, 所以在开始比较的时候,从后面一个开始比较啊,所以是arr[1]

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926207    人
  • 解答问题       20797    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

i的初始值为什么不一样

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信