【課題1−6 配列の初期化】
<配列の初期化>
配列も変数同様宣言しただけでは中身の値は不定値.必要に応じて初期化を行う.初期化子を{}で囲み,要素をカンマで区切って記述する.
(構文) 型名 配列名[要素数] = {値1, 値2,
値3, ...}
(例) int data1[5]; // 宣言しただけでは不定値
int
data2[5]={1,2,3,4,5};
<要素数の省略>
(例) int data1[]={1,2,3}; // 要素数3の配列
int
data2[]; //
N.G.
<初期化子が足りないとき>
初期化子の足りない要素は0で初期化される.
(例) int data1[100] = {0}; // 全部の要素が0
int
data2[5] = {1,2,3}; //
{1,2,3,0,0}で初期化