C言語の配列の初期化
C言語の配列の初期化メモ
配列の初期化
int array[5] = {0, 1, 2, 3, 4};/*
array[0] == 0
array[1] == 1
array[2] == 2
array[3] == 3
array[4] == 4
*/
配列の要素数を自動生成し初期化
int array[] = {0, 1, 2, 3};/*
array[0] == 0
array[1] == 1
array[2] == 2
array[3] == 3
*/
配列の全要素を『0』で初期化
int array[5] = {0};/*
array[0] == 0
array[1] == 0
array[2] == 0
array[3] == 0
array[4] == 0
*/
配列の初期化子が足りない要素を『0』で初期化
int array[5] = {0, 1, 2};/*
array[0] == 0
array[1] == 1
array[2] == 2
array[3] == 0
array[4] == 0
*/