黑马程序员技术交流社区

标题: 数组与函数参数 [打印本页]

作者: qiyueios    时间: 2015-10-8 00:27
标题: 数组与函数参数
    今天学到的数组和函数的一点联系:      
数组元素作为函数的参数:数组元素就是下标变量,即实现单向的值传递;
   
数组名作为函数参数:1) 不要求形参也是一个数组元素,但是用数组名作为函数参数的时候,则要求形参和实参必须是类型相同的数组
                 2) c中数组名代表了数组在内存中的起始地址,所以实参和形参之间不是值传递而是地址传递,实参数组名将该数组的起始地址传递给
                       形参数组,两个数组共享一段内存单元,编译系统不单独为形参数组分配存储单元;
      
          
   

作者: lvguodong    时间: 2015-10-8 00:34
数组作为函数的参数有两种形式:一是:把数组元素作为函数的实参,此时形参是普通变量,二是:把数组名作为函数的实参,此时形参可以是数组名或者指针。
作者: faceseagod    时间: 2015-10-8 00:35
挺深入的,不错!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2