为什么这一句里面不能加[]

来源:6-4 数组作为函数参数

qq_淡末初夏_03336219

2016-08-11 19:48

  replaceMax(arr1, arr2[0] ); 

如题,为什么要写成arr1不是arr1[]

写回答 关注

2回答

  • qq_九头大大_03755694
    2016-08-12 16:14:08
    已采纳

    因为调用整个数组时,是不用加[ ]的,arr1就代表了这个数组,

    arr1[ ]是在定义声明这个数组时,将数组长度省略,

    arr2[ 0]是调用数组中单一元素

    qq_淡末初...

    非常感谢!

    2016-08-12 16:25:21

    共 1 条回复 >

  • qq_派头子_0
    2016-08-12 15:33:29

    指的是数组arr里的第二个元素

C语言入门

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

926894 学习 · 21464 问题

查看课程

相似问题