祝49回 C言語ならあっしに聞け
レス数が950を超えています。1000を超えると書き込みができなくなります。
0971デフォルトの名無しさん
NGNGC99 のこと言ってんのに引数宣言が K&R かよ...。(これで満足 ? >>967)
それはさておき、自動変数の動的配列は10年ぐらい前から GCC は拡張機能としてサポートしていたよ。
>>964
free() を忘れて、メモリーリークしまくる奴の救済と、プログラムの終了時に free() するかしないかで戦争になるのを避けるため。
>>968
> それはスタック変数になるの?
スタック変数 ? スタックに割り当てられるのかと言うことか ?
当然実装依存だよ。(スタックのないマシンもあるからね。)
> 「定数 + sp」
[変数 + SP] で参照すりゃいい。
もちろん実装依存だが、固定領域を先に確保して、可変部を後に確保すれば、固定領域は従来通り [定数 + SP] で参照できる。
なお、普通の C でも処理系によっては、同様の効果のある alloca() をサポートしているものもある。
http://www.linux.or.jp/JM/html/LDP_man-pages/man3/alloca.3.html
レス数が950を超えています。1000を超えると書き込みができなくなります。