在 C++ 中,要通过指针访问常量数组,您需要遵循以下步骤:
const int constArray[] = {10, 20, 30, 40, 50};
const
关键字来确保指针指向的内容不可更改。例如:const int *ptr = constArray;
int firstElement = *ptr; // 解引用指针,获取第一个元素
int secondElement = ptr[1]; // 使用数组索引获取第二个元素
注意:在访问数组时,请确保不要越界,否则可能导致未定义的行为。
以下是一个完整的示例代码:
#include<iostream>
int main() {
const int constArray[] = {10, 20, 30, 40, 50};
const int *ptr = constArray;
std::cout << "First element: " << *ptr<< std::endl;
std::cout << "Second element: "<< ptr[1]<< std::endl;
return 0;
}
输出结果将会是:
First element: 10
Second element: 20