变量名作为函数参数和用数组名作为函数的参数的不同之处。

讨论用变量名作为函数参数和用数组名作为函数的参数的不同之处。通过实参类型、要求形参的类型、传递的信息、通过函数调用能否改变实参的值等几个方面进行讨论。... 讨论用变量名作为函数参数和用数组名作为函数的参数的不同之处。通过实参类型、要求形参的类型、传递的信息、通过函数调用能否改变实参的值等几个方面进行讨论。 展开
 我来答
光盐l5
2009-03-26 · TA获得超过991个赞
知道小有建树答主
回答量:459
采纳率:0%
帮助的人:191万
展开全部
变量名作为实参形参是最基本的了,传的是引用或指针可以可以改变对应实参的值,如int f(int a,int &b,const int &c,int *d) 说明:a是传值,b是传引用,c是传引用(但是只读),d是传指针(即地址),由于b,d都是直接使用实参,没有值拷贝的过程,所以可以改变对应实参的值。而a是传值,有一个实参到形参的拷贝过程如:实参是d,形参是c,则在函数调用时有个:c=d;的隐式过程
对应数组名左参数其实就是传的数组首地址,可以当成形参是指针,只要传入地址就好了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式