080317


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

080317

すみません先週分忘れてました。回答書こうと思ったらページがなかった!

動的にメモリを確保して開放する

動的にメモリを確保して開放するコードを書いてください。どのようなものでも結構です。
malloc, free を使いましょう。
静的に確保されるメモリ領域との比較も分かる人は書いてください。

解説

mallocを呼び出すと、ヒープと呼ばれるメモリ領域を動的に(プログラムの実行時に)確保します。
動的に確保したメモリの扱いは非常に難しいうえに、扱いをあやまった際のバグは、難解なものになりがちです。
例えば再現性が悪く、毎回違うタイミングでプログラムが落ちるなどといったことが起きます。
動的に確保したメモリの扱いには慎重になりましょう。
全然書くことがない。

tatikoma

問題はないけれど、mallocに対する引数が結局128文字分決め打ちになってるので動的に確保する意味がなくなってる。

take

stdlib.hはincludeしましょう。