要確保原數組不被修改,可以使用常量指針(const pointer)或者將數組聲明為常量(const array)。
void func(const int *arr, int size) { // 不能修改arr指向的數組元素 }
const int arr[] = {1, 2, 3, 4, 5};
這樣在函數中對數組元素進行修改會導致編譯錯誤。
通過以上兩種方法可以確保原數組不被修改,保護數據的完整性。
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529