数组名表示的是该数组元素在内存中的什么?

如题所述

第1个回答  2011-03-05
,也不会为a单独分配空间,a只代表一个地址,就是a[0]元素的地址。

int *p;

这里的p也是一个指针变量,会为它分配空间,在对p解引用时,会先在符号表中查找p变量的地址,然后再到这个地址取出p变量的值(这个值是其它变量的地址),然后再到这个值表示的地址取出那里存放的值。

关于你的说的两种情况,在《C专家编程》第9章中有详细说明,请阅读9.2节
第2个回答  2011-03-03
数组名表示数组在内存中的首地址本回答被提问者采纳
第3个回答  2011-03-03
首地址啊
第4个回答  2011-03-03
数组名即数组元素的首地址
相似回答