在 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