社区
黑马程序员的课程社区_NO_1
黑马程序员——iOS核心基础(7-8天)
帖子详情
17、数组名作为函数参数的注意点
huoshan_Queen
2023-01-12 15:14:21
课时名称
课时知识点
17、数组名作为函数参数的注意点
...全文
145
回复
打赏
收藏
17、数组名作为函数参数的注意点
课时名称课时知识点17、数组名作为函数参数的注意点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
c语言
数组
名
做函数的参数传递,【C 语言】
数组
元素和
数组
名
作为
函数参数
数组
用作
函数参数
有两种形式:一种是把
数组
元素(下标变量)作为实参使用;一种是把
数组
名
作为函数的形参和实参使用。1、
数组
元素(下标变量)作为实参使用
数组
元素作为函数实参使用与普通变量是完全相同的,在发生函数调用时,把作为实参的
数组
元素的值传给形参,只是“拷贝”实参中的变量的值,传送给形参,实现单向的值传送
数组
元素作为函数实参的值传递过程2、
数组
名
作为
函数参数
用
数组
名
作为
函数参数
与用
数组
元素作实参有几...
C语言
数组
名
作为
函数参数
数组
名
作为
函数参数
传递时,会将
数组
整个传递给目标函数 int main(){ int import(),returnNum; int num[10]={1,2,3,4,5}; returnNum= import(num); printf("%d\n",returnNum ); return 0; } //函数类型不指定,则默认为int型 int import(int a[10]){ for (int i = 0; i < 10; ++i) { printf("%d\n",a[i]
数组
作为
函数参数
数组
作为
函数参数
前面我们学过,变量可以当作参数是吧!这里
数组
也是可以当做函数的参数滴,啊?什么?你问
数组
咋当参数?请看下面知识。
数组
可以由整个
数组
当作函数的参数,也可以由
数组
中的某个元素当作函数的参数: 1、整个
数组
当作
函数参数
,即把
数组
名
称传入函数中,例如: 2、
数组
中的元素当作
函数参数
,即把
数组
中的参数传入函数中,例如:
数组
作为
函数参数
时
注意
以下事项: 1、
数组
名
作为函数实参传递时,函数定义处作为接收参数的
数组
类型形参既可以指定长度也可以不指定长度。 2、
数组
元素作为函数实参
数组
名
作为
函数参数
(求学生平均成绩)
除了可以用
数组
元素作为
函数参数
外,还可以用
数组
名
作为
函数参数
(包括实参和形参)应当
注意
的是:用
数组
元素作为实参时传递的是
数组
元素的值,而用
数组
名
作为函数的实参,向形参(函数
名
或指针变量)传递的是
数组
首地址的值。 #include float average(float array[5]) { int i; float aver,sum=0; for(i=0;i<5;i++) sum+=
数组
名
做
函数参数
指针变量跟
数组
名
做
函数参数
一直以来捋不清,今天练习了一些,小有体会,备案 1.首先,
数组
元素作为函数的时候就相当于普通变量,只需要在调用函数的时候将
数组
元素复制一份传给形参 2.
数组
名
作为
函数参数
实际上是将
数组
首元素的地址传给形参
数组
名
,所以形参首元素与实参首元素的地址是一样的,他们共同一个占同一个存储单元。 所以在定义了子函数之后:float average(float arr[]),
黑马程序员的课程社区_NO_1
1
社区成员
108
社区内容
发帖
与我相关
我的任务
黑马程序员的课程社区_NO_1
对大数据开发和人工智能非常感兴趣
复制链接
扫一扫
分享
社区描述
对大数据开发和人工智能非常感兴趣
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章