変数初期化の重要性

とある(比較的広く使われている)C言語のプログラムをデバッグしていたのだけれど、なんか初期化されていない変数を使っていそうな感じの箇所が多い。

そこで、全体をgcc -Wmaybe-uninitializedでチェックしてみると、結構出てきた。
(デバッグの話はこれで終わり。)

もっとも、maybeだけあって、必ず妥当な警告を出すわけではなくて、