溫馨提示×

c語言怎么用sizeof求數(shù)組元素個數(shù)

小億
179
2023-11-01 17:28:49
欄目: 編程語言

在C語言中,可以使用sizeof運算符來計算數(shù)組元素的個數(shù)。具體的使用方式如下所示:

#include <stdio.h>

int main() {
    int arr[] = {1, 2, 3, 4, 5};
    int size = sizeof(arr) / sizeof(arr[0]);
    
    printf("數(shù)組元素個數(shù):%d\n", size);
    
    return 0;
}

輸出結(jié)果為:

數(shù)組元素個數(shù):5

在上述示例中,sizeof(arr)表示整個數(shù)組占用的內(nèi)存空間大小,sizeof(arr[0])表示數(shù)組中每個元素的大小。通過將這兩個值相除,就可以得到數(shù)組元素的個數(shù)。需要注意的是,這種方式只適用于已知數(shù)組的情況,對指針變量無效。

0