11/03/26 23:05:30.34 HVD3eaFSP
>>556
いや、先頭の話ではなく末尾の話。
Cだとたとえば
char a[7]
って書くとa[0], a[1], ..., a[6]まで作られる。a[7]なんて生成されない。
つまり宣言時の7は確保する場所の個数に相当している。
「7個確保して!」って感覚。
一方、uwscは
Dim a[7]
って書くとa[0], a[1], ..., a[7]が確保されるわけじゃないですか。
「a[7]まで作って!」って感覚なのかな。
Cみたいにa[7]はないくせに、宣言時にa[7]が出てくるのは確かに直感的ではないな。
これはいわゆる「ポインタ」とか「アドレス」の概念が関わってくるからこんな記述なわけで
Cを勉強したての頃は何で?って悩んだような気がしてきた。
まあ慣れですね。