C語言數(shù)組初始化的四種方法包括:
int arr[] = {1, 2, 3, 4, 5};
這種方法適用于數(shù)組的大小事先已知的情況。
int arr[5];
for (int i = 0; i < 5; i++) {
arr[i] = i + 1;
}
這種方法適用于數(shù)組的大小事先未知,需要根據(jù)運(yùn)行時(shí)的條件來確定大小的情況。
int arr[5] = {1, 2};
這種方法適用于只關(guān)心數(shù)組的部分元素,不需要為全部元素賦初值的情況。
char str[] = "Hello";
這種方法適用于初始化字符數(shù)組為字符串的情況。
需要注意的是,數(shù)組初始化時(shí),如果沒有顯式地指定數(shù)組大小,編譯器會根據(jù)初始化的元素個(gè)數(shù)自動計(jì)算數(shù)組大小。