数组与指针的关系 (数组名作为指针, 指针与数组元素的访问) C++ 数组与指针的深度解析:数组名作为指针,指针访问数组元素 一、数组名:指向数组首元素的指针 在 C++ 中,数组名并非简单的标识符,它在很多情况下会被隐式地转换为指向数组首元素的指针(pointer to the first element)。这种特性是理解数组与指针关系的关键。 1. 数组名的本质 当我们声明一个数组,例如 ,计算机会为这个数组分配一块连续的内存空间,用于存储 5 个 类型的元素。数组名 本身代表了这块内存空间的首地址,也就是数组第一个元素 的地址。 2. 数组名作为指针的体现 在大多数表达式中,使用数组名时,C++ 编译器会自动将其转换为指向数组首元素的指针。