Next: B.13 scanf() を使うのは邪道だと言われちゃった
Up: B.12 C で負の添字を使う方法
Previous: B.12 C で負の添字を使う方法
正の添字、例えば から始めるには、上と同様に考えて a = ad-2
とすればいいと思うかも知れません。また実際それで動くこともあるかも知れ
ませんが、これは一般には駄目です。それはこの場合 a[0] が ad[-2] に相当するアドレス(これは不正です!)を指すことになってしまうか
らです。a[0] は使うつもりがないわけですが、これを認めない処理系
も存在することと思われます。
Next: B.13 scanf() を使うのは邪道だと言われちゃった
Up: B.12 C で負の添字を使う方法
Previous: B.12 C で負の添字を使う方法
Masashi Katsurada
平成18年4月28日