在C語言中,獲取數組元素個數可以通過以下兩種方式:
int arr[] = {1, 2, 3, 4, 5};
int length = sizeof(arr) / sizeof(arr[0]);
int arr[] = {1, 2, 3, 4, 5};
int length = sizeof(arr) / sizeof(arr[0]);
// 或者
int arr[] = {1, 2, 3, 4, 5};
int length = sizeof(arr) / sizeof(int);
這兩種方法都可以獲取數組的元素個數,但是要注意的是,如果在函數中傳遞一個數組作為參數,由于數組會退化為指針,sizeof運算符將不再返回數組的大小,而是返回指針的大小。因此,一般情況下,使用第二種方法來獲取數組的元素個數更為可靠。