回答編集履歴
1
微修正
test
CHANGED
@@ -3,6 +3,6 @@
|
|
3
3
|
> `scanf("%d", &num);`
|
4
4
|
|
5
5
|
の部分で 「`num` に何か値が入る」ということまでは 判断/理解 していないかもしれないので,警告を無視して良いとあなたが判断するのであれば,そうすれば良いでしょう.
|
6
|
-
ただし,コンパイル時に警告が
|
6
|
+
ただし,コンパイル時に警告が出てくる状況はできれば解消しておきたいところなので,適当に初期値を与えても特に困ることが無いならば,コンパイラ様がおっしゃるように解消しておけば良いのではないでしょうか.
|
7
7
|
|
8
8
|
それはそれとして,この `scanf` は失敗するかもしれない(結果として `num` には一度も入力値が入らないかもしれない)ので,結果としては未初期化の状態で使う状況は起き得るかもしれませんよね.
|