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

关于运行过程的疑问

value 的值赋给arr的最大值,与arr1[]中第二个元素被替换成1 有什么关系的?

arr和arr1 arr2 之间又是什么关系的?

看不懂这个程序

正在回答

1 回答

这道题的要求就是用arr2中的第一个数去替换掉arr1中最大的那个数。

而arr是replaceMax函数中的自己定义的一个数组,replaceMax(int arr,int value)函数就是想实现用自己输入的value值去替换掉arr中的最大值,所以函数做的第一步就是找出arr数组中的最大值。

它将第一个数默认为最大值,然后用一个for循环来依次进行比较,将较大的那个数又赋给max,并记录下标,这样就可以找出arr中的最大值,再用arr【i】=value完成替换。

6 回复 有任何疑惑可以回复我~
#1

勤奋的乔治

讲的真好 瞬间明白了 强啊
2018-09-18 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

关于运行过程的疑问

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