[C++]配列を同じ値で初期化するには?

C++

どうも、ちょげ(@chogetarou)です。

配列(array)を同じ値で初期化する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

配列(array)を同じ値で初期化するには、{}を使います。

まず、「T name[]」のように、型と変数名[]を記述します。

[]内に要素数を指定します。

そして、配列の変数に「{ 値 }」を代入します。

//T=型, myArray=配列名, length=要素数, value=値
T myArray[length] = { value }; //length個の要素をvalueで初期化

上記の{}の代入は、配列(array)を同じ値で初期化します。

使用例

#include <iostream>
using namespace std;

int main(void){
    
    int nums[5] = { 0 };
    
    for (int item: nums) {
        cout << item << " ";
    }
    
    return 0;
}
出力:
0 0 0 0 0 

コメント

タイトルとURLをコピーしました