Please select the category that most closely reflects your concern about the presentation, so that we can review it and determine whether it violates our Terms of Use or isn't appropriate for all viewers.
自動変数の不定値を使う 深刻度:★★★(重度) [症状] わけのわからないバグに悩まされることになります。また,たまたま期待どおりに動作している場合でも移植性や安定性に欠けるプログラムであることに変わりありません。 [原因] ケアレスミス。C言語の自動変数の仕様を理解していなかったなどの原因が考えられる。 [対策/予防] まず,コンパイラの出すwarningに注意して,デバッガで丹念に追いかけることです。根本的に解決するためにはC言語の自動変数の仕様を理解することが必要です。 [例外] なし。 [備考] List 8のようなプログラムは,自動変数の不定値のためにプログラムそのものの動作が不安定になる可能性があります。この場合,aは不定値なので必ず「case 0」を通過すると思っていると大間違いです。仮に,このようなコードを含むプログラムを実行して,「case 0」を通過したとしても,それは
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く