数组元素和数组名作函数参数到底有什么区别啊 我只知道数组名是传递地址 可这是什么意思啊 求大神解答

 我来答
徐_小杨
2015-11-27 · TA获得超过120个赞
知道小有建树答主
回答量:84
采纳率:0%
帮助的人:59.9万
展开全部
数组名代表数组在内存中的地址,所以数组名做参数传的是地址,当你学了指针后,对内存地址有一定的了解,你就会明白了。简单来说,一个地址,存一个数据,而一个a[10]数组元素的地址是连续的,就好比你住在101,你邻居住在102,103,104;地址也就是你所在的位置,知道了你的位置 也就能改变你 以及你的邻居的数值了~

数组元素做参数,得看数组的类型,如果是int型,每个数组元素都是一个整数,如果是char型,每个元素都是一个字符。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式