既然在c语言中数组名称代表的是地址,那为什么传递给用指针作为参数的函数时要加符号取地址&。。

指针就是地址,数组名称也是地址啊。。。

这个···不是吧。源码发上来,数组作为函数实参的时候,直接用数组名就行。不用取地址了。有哪里意见不一致,请提出交流。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-08
不需要使用&符号。假如你是&a[4]取元素的地址才会用到
第2个回答  2013-04-08
int a[];
&a、a意义不一样
&a是数组的地址,a是数组元素的首地址。追问

数组的地址就是数组的首地址吧。。。

追答

好吧,这样都不采纳,我真是服了你了。
怪不得现在回答问题的人越来越少了。。

相似回答