この章では配列について説明します。
普通の変数は1つしかデータを入れることができません(他のデータを入れようとするとデータが上書きされてしまう)が、配列は複数のデータをまとめて入れることができます。
複数のデータを扱う場合、普通の変数では以下のように別々の変数名でそれぞれのデータを入れなければいけませんが、配列を使うと1つの変数名で同じ型のデータを複数入れることができるのです。
同じ目的で使用するデータは1つにまとめてしまい、1つの変数で複数のデータを管理できると便利です。
このような時に配列を使用します。
では例をみてみましょう。
つまり、「これからこの配列を使います」と宣言をします。
それが以下の構文です。
次は作った配列にデータを入れますが、それが次の箇所です。
4つの要素で宣言したので4つのデータを入れます。
添え字もこれと同じで、添え字と言う管理番号で配列のどこにデータが入っているのかを管理します。
添え字は0から順番に番号が付けられていきます。
1から数えるのではないので注意してください。
それは配列の宣言と初期化を一緒に行う方法です。
1つ目は以下の例のように要素数が4つであるにも関わらず、5個のデータを入れようとするとエラーになります。
2つ目は先ほど配列宣言と同時に初期化を行う基本構文を説明しましたが、以下のように要素数は省略できます。
この例の場合は要素数は4つなのでと
次は配列の要素をどのように出力するか見てみましょう。
この例では以下の箇所で配列の要素を出力しています(スペースの都合で2行で書いていますが1行で書いてもいいです)。
次は文字列を配列で扱う方法について説明します。
では例をみてみましょう。
文字列とは複数の文字を並べたものです。char型の文字を複数並べることで文字列を作ることが出来ます。
char型の文字を複数並べるにはchar型の配列を使います。
ではchar型の配列の作成手順について説明します。
ですので、配列の最後の要素に
その分、配列の要素数も1つ増えるので、配列の要素数も
そして、
出力結果には「¥0」は含まれません。
また、char型の配列文字を出力する時の変換指定文字は