welcome: please sign in

2009-09-30 11:29:28時点のリビジョン16

メッセージを消す
location: 配列

配列

配列の要素の参照や要素への値の代入などでの要素の指定方法はCと同じです。

配列の宣言と使い始めに必要な処理は異なります。

1行目の変数宣言 int[ ] a; により、変数aの場所が用意される。

2行目の new int[100] により、int型のデータが100個並んだオブジェクトが作られる。

それを a に代入することで、配列の各要素を参照できるようになる。

3~4行目では要素をゼロで初期化している。

変数aの定義と配列オブジェクトの作成が別々になっていることに注意してください。

配列の宣言は

ではなく

と書く方法もあります。

1番目の書き方はint配列型の変数a2番目の書き方はint型aの配列 と読めます。 どちらでもかまわないのですが、1番目の方がなんとなくオブジェクトっぽくて、 説明の図とあっているように見えませんか。