在C語言中,數組的初始化方式有以下幾種:
int arr[] = {1, 2, 3, 4, 5};
這種方式會根據指定的元素個數自動計算數組的長度。
int arr[5] = {1, 2, 3};
這種方式會將未指定的元素自動初始化為0。
int arr[5] = {0};
這種方式會將數組的所有元素都初始化為0。
int arr[5];
for (int i = 0; i < 5; i++) {
arr[i] = i + 1;
}
這種方式可以在運行時通過循環結構動態初始化數組。
#include <string.h>
int arr[5];
memset(arr, 0, sizeof(arr));
這種方式可以將數組的所有元素都初始化為0,需要包含頭文件<string.h>
。