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

第二十三行为什么不能这样写。

  replaceMax(arr1 , arr2[0]  );

  replaceMax(arr1[ ] , arr2[0]  );

arr1和arr【1】不是一个意思吗

正在回答

5 回答

数组名代表一个指针,指向数组中第一个元素的地址,所以只写数组名即可,而arr[1],则表示数组中第二个元素的地址,所以还是有很大区别的

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

arr1是一个数组名,而arr[1]表示数组arr的第二个元素(数组下标是从0开始的)。

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

arr1是数组的名称,arr[1]是指arr数组里第二个元素

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

这里只需要把数组名称传入函数即可,arr为数组名称,而arr[]不是数组名称。

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

不是一个意思


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

举报

0/150
提交
取消

第二十三行为什么不能这样写。

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