5.7 数组名作为函数的参数

----数组元素作实参,对应的形参为变量,一次传递一个元素,采用值传递。

----数组名作实参,对应的形参为一个数组,一次传递整个数组。

----数组作参数,其参数传递可理解为形参数组与实参数组共用同一数组空间(即共用实参数组空间)。因此,在函数中,使用形参数组就是在使用实参数组,改变形参数组元素的值就是在改变实参数组元素的值,这一点与引用传递非常类似。

 

一维数组的传递:

(1)一维数组作形参的声明格式:

< 类型 > < 数组名 > [ ]

其中,[ ]中可以省略数组的长度值(可认为形参数组与实参数组长度是相同的)。

(2)对应的实参应该为同类型的一维数组名(仅使用数组名)。

说明:为了使函数知道需要处理的数组元素的个数,通常给函数再传递一个表示元素个数的整型数。

 

举两个例子:使用数组名作为函数的形参

对应代码:

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值