溫馨提示×

c語言怎么獲取int數組長度

小億
757
2023-12-15 20:11:28
欄目: 編程語言

在C語言中,獲取int數組的長度可以通過以下兩種方法來實現:

方法一:使用sizeof運算符

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

在這種方法中,sizeof運算符用于計算整個數組的字節大小,然后除以每個元素的字節大小來得到數組的長度。

方法二:定義一個宏來計算數組長度

#define ARRAY_LENGTH(arr) (sizeof(arr) / sizeof(arr[0]))

int arr[] = {1, 2, 3, 4, 5};
int len = ARRAY_LENGTH(arr);

使用這種方法,可以定義一個宏來計算數組的長度。這個宏會在編譯時展開,并返回數組的長度。

無論使用哪種方法,都可以得到int數組的長度。

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