在C++中,可以使用sizeof
運算符來判斷數組的長度。sizeof
運算符返回指定類型或變量的大小(以字節為單位),可以用于獲取數組在內存中所占用的總空間大小。通過將數組的總大小除以單個元素的大小,可以得到數組的長度。
以下是使用sizeof
運算符來獲取數組長度的示例代碼:
#include <iostream>
int main() {
int arr[] = {1, 2, 3, 4, 5};
int length = sizeof(arr) / sizeof(arr[0]);
std::cout << "Array length: " << length << std::endl;
return 0;
}
輸出結果為:
Array length: 5
在上面的示例代碼中,sizeof(arr)
返回數組arr
在內存中所占用的總空間大小(以字節為單位),sizeof(arr[0])
返回數組中單個元素的大小(以字節為單位)。通過將這兩個值相除,可以得到數組的長度。