“数组名代表了数组的存储首地址,是一个地址常量”这句话具体应怎样理解?

发布网友 发布时间:2022-04-22 10:00

我来回答

3个回答

热心网友 时间:2023-10-31 13:50

理解为一个指针,该指针指向数组的第一个元素,类型与数组类型相同,

指针本身存储的是数组的第一个元素的数组。

举例 对于 char a[10]

a的内容是一个地址,也就是a[0]的地址;在定义a[10]之后a为一个表示地址的常量。

而*a 的内容则是a[0].

热心网友 时间:2023-10-31 13:50

数组名就等于数组存放在计算机内存中的地址.

热心网友 时间:2023-10-31 13:51

比如数组名a,相当于&a[0]。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com