[2408] Re:伸長方向?
投稿者:(ぱ)こと管理人
2024/11/05 21:41:03
>intの10要素の配列を3つほど宣言し、先頭アドレスを表示させてみたところ、
>たしかに、あとから宣言したものほど、低いアドレスに置かれていますね…
すみません、ここをよく読んでいなかったようですが、
ひとつの関数の中でのローカル変数がメモリ上にどんな順に並ぶかは、
スタックの伸長方向とは無関係で、コンパイラ次第です。
たとえばintが4バイトとして、int a, b, c;という宣言なら、12バイト分の
領域を確保すればよいだけで、a, b, cの順に何かをする必要はありません。