- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- 授業/C言語基礎/配列 へ行く。
- 1 (2015-11-23 (月) 16:40:04)
- 2 (2015-11-23 (月) 16:57:02)
- 3 (2015-11-24 (火) 10:21:00)
- 4 (2015-11-24 (火) 19:10:45)
- 5 (2015-11-25 (水) 23:40:54)
- 6 (2015-11-26 (木) 08:40:40)
- 7 (2015-11-26 (木) 12:50:03)
- 8 (2015-11-30 (月) 16:44:28)
- 9 (2015-12-29 (火) 11:20:07)
- 10 (2016-11-25 (金) 01:58:24)
- 11 (2016-11-25 (金) 10:25:19)
- 12 (2016-11-27 (日) 10:33:25)
- 13 (2016-11-28 (月) 09:08:35)
- 14 (2016-11-29 (火) 09:36:19)
同じ型の変数を複数集めて並べたものを配列といいます。
配列に含まれる変数の数のことを配列の要素数または配列の長さといいます。
配列の宣言 †
配列を使うには、変数と同じように、使う前に宣言する必要があります。
配列は同じ型の変数が集まってできていますので、配列に含まれる変数の型を配列の型として宣言します。 配列名の後に角括弧 [ ] を付け、括弧の中に要素数を指定します。
型 配列名[要素数];
配列の初期化 †
配列の値を、宣言時に一度に代入することができます。 これを、配列の初期化といいます。
配列を初期化するときは、波括弧 { } の中にコンマ , 区切りで要素を並べ、リストを作って代入します。
int a[3];
配列を初期化するときに要素数を省略すると、初期化するリストの要素数が配列の要素数になります。
int a[3]; a[0] = 250; a[1] = 350; a[2] = 500; printf("%d\n", a[0]);
配列を初期化するときのリストの要素数が宣言された配列の要素数よりも短いときは、残りの要素には 0 が代入されます。
int a[3]; a[0] = 250; a[1] = 350; a[2] = 500; printf("%d\n", a[10000]);
luna% ./a.out セグメントエラー