奶疗素和护发素:C语言数组问题:int a[]; a代表a[0]的值,还是指向a[0]的地址

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/06 11:48:42

a代表数组的首地址,就是指向a[0]的地址。

a就是a[0]的地址,它们的值是一样的.也就是说a,&a[0]两个值是一样的.

a代表数组首地址
(1)数组名的内涵在于其指代实体是一种数据结构,这种数据结构就是数组;

(2)数组名的外延在于其可以转换为指向其指代实体的指针,而且是一个指针常量;

(3)指向数组的指针则是另外一种变量类型(在WIN32平台下,长度为4),仅仅意味着数组的存放地址!

a是数组a[]的首地址,当然也就是z[0]的地址了!当然它也可以当成指针来用,也就是说:*a=a[0],*(a+1)=a[1]

都是,建议好好看看c语言书