C语言中,数组做函数参数如何才能按值传递?

我一直以为C默认func(typearray[])是按值传递的,今天才发现C和C++都是默认按地址传递。可是如何按值传递呢?难道每次都得自行创建副本吗?... 我一直以为C默认func(type array[])是按值传递的,今天才发现C和C++都是默认按地址传递。可是如何按值传递呢?难道每次都得自行创建副本吗? 展开
 我来答
林夕之韵
2011-01-17
知道答主
回答量:29
采纳率:100%
帮助的人:15.2万
展开全部
数组给一个函数,常用的是可把数组的首地址传给函数。
即相当于是指针的应用
fun(int array[10][])
fun(int array[])
fun(int *array)

三种调用方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式