在C++中,要創建一個不可變的常量數組,您需要使用const
關鍵字來聲明數組
#include<iostream>
int main() {
// 創建一個包含5個整數的常量數組
const int arr[] = {1, 2, 3, 4, 5};
// 輸出數組元素
for (int i = 0; i < 5; ++i) {
std::cout << "arr[" << i << "] = "<< arr[i]<< std::endl;
}
// 試圖修改數組元素(這將導致編譯錯誤)
// arr[0] = 10; // 錯誤:不能對常量表達式進行賦值
return 0;
}
在這個例子中,我們創建了一個名為arr
的常量數組,其中包含5個整數。由于我們使用了const
關鍵字,所以數組的內容不能被修改。嘗試修改數組元素將導致編譯錯誤。