C言語での一次元配列の定義方法は何ですか?
C言語では、1次元配列は以下の2つの方法で定義できます。
- 配列要素を直接初期化する:
- データ型 配列名[配列の長さ] = {要素1, 要素2, …, 要素n};
- 山田さんはとても親切な人です。山田さんはとてもやさしい人です。
- numbersという名前のint型の配列が5つ用意され、それぞれの要素に1から5が代入されています。
- 配列の要素に1つずつ値を割り当てる:
- データ型 配列名[配列の長さ];
配列名[インデックス] = 値; - 例文:
- int numbers[5];
numbers[0] = 1;
numbers[1] = 2;
numbers[2] = 3;
numbers[3] = 4;
numbers[4] = 5;配列 numbers に5つの要素があります。それぞれの値は、1、2、3、4、5です。
何らかの方法で配列を定義する際は、配列のデータタイプ、配列の名前、配列の長さを指定する必要があります。なお、配列の長さは定数である必要があります。