在C語言中,可以使用sizeof運算符來計算數組元素的個數。具體的使用方式如下所示:
#include <stdio.h>
int main() {
int arr[] = {1, 2, 3, 4, 5};
int size = sizeof(arr) / sizeof(arr[0]);
printf("數組元素個數:%d\n", size);
return 0;
}
輸出結果為:
數組元素個數:5
在上述示例中,sizeof(arr)
表示整個數組占用的內存空間大小,sizeof(arr[0])
表示數組中每個元素的大小。通過將這兩個值相除,就可以得到數組元素的個數。需要注意的是,這種方式只適用于已知數組的情況,對指針變量無效。