【課題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}で初期化

 

 

戻る