溫馨提示×

C++中怎么計算數組長度

c++
小億
489
2023-12-28 03:50:13
欄目: 編程語言

在C++中,可以使用 sizeof 操作符來計算數組的長度。 sizeof 操作符返回的是數組所占用的字節數,因此可以將總字節數除以單個元素的字節數來得到數組的長度。

例如,使用 sizeof 操作符來計算整型數組的長度:

int arr[] = {1, 2, 3, 4, 5};
int length = sizeof(arr) / sizeof(arr[0]);

在上面的例子中,sizeof(arr) 返回整型數組 arr 所占用的總字節數,sizeof(arr[0]) 返回整型數組中單個元素的字節數。通過將總字節數除以單個元素的字節數,可以得到整型數組的長度。

需要注意的是,這種方法只適用于靜態數組,對于動態分配的數組或指針指向的數組,無法使用 sizeof 操作符來計算長度。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女