22问答网
所有问题
c语言数组名作用
简单点的,谢谢各位大哥大姐了
举报该问题
推荐答案 2010-04-08
数组名首先是一个标识符,是这个数组的名字,同时又是一个指针,指向的是这个数组首地址。不过这个指针和平常见到的指针又有点区别,数组名是指针常量,就想#define pi 3.14 中的pi的性质一样,pi的值不能被修改,同样你也不能修改数组名的值,即不能把一个地址复制给数组名,因为数组名是常量。 不仅是数组的名字是指针常量,想函数名,结构体等都是指针常量,这是在c设计的时候,有意为之的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/CIXCIXf06.html
其他回答
第1个回答 2010-04-08
数组名一方面是数组的标识,另一方面是数组首个元素的地址。
第2个回答 2019-02-15
a是数组名,也就是数组的首地址,a+1就是a[1]的地址,等价于&a[1].前面加一个星号就是取该地址的值啦,也就是元素a[1]的值。
第3个回答 2010-04-14
如果把数组看成是教室里(内存中)坐着的一排人,那么数组名就是这个排头坐的凳子。int a[3]; 也就是说 a=&a[0]
第4个回答 2010-04-08
数组是一个变量,数组名只是一个变量的名称
相似回答
大家正在搜
相关问题
c语言里数组名的特殊含义
c语言中数组有什么作用
求大神::C语言的 &数组名 和 数组名的区别
C语言中数组名代表什么,数组元素用什么方法表示?
c语言中find(数组名,数字)有什么作用
C语言中数组的用途有哪些??详细说明!
C语言中数组名
C语言中数组名作为参数有什么特点