teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2021/09/25 09:27

投稿

thkana
thkana

スコア7736

answer CHANGED
@@ -1,8 +1,8 @@
1
1
  「エラー(error/誤り)」は誤りで、つまりエラーがあるということはそのソースコード'のようなもの'はプログラム未満のナニカでしかないということなので修正しなければそれはブログラムになりません。
2
2
 
3
- 「警告(warning)」は、文法等の誤りではないのですが過去の(コンパイラ屋さんの)経験上、間違ったプログラムである「可能性がある」ことを教えてくれているものです。
3
+ 「警告(warning)」は、文法等の誤りではないのですが過去の(コンパイラ屋さんの)経験上、間違ったプログラムである「可能性がある」ことを教えてくれているものです。プログラムとしては成立しているので、コンパイルは成功し、実行可能です(指摘されたように、期待する動作をしない可能性はあるけれど)。
4
4
 
5
- 「エラー」と「警告」では原因も対処も異なります。区別しましょう。
5
+ 「エラー」と「警告」では原因も対処も結果も異なります。区別しましょう。
6
6
 
7
7
  1.標準関数と名前が被っているが、今回は標準関数のpowは(というかmath.hに含まれる関数は)使用しないので、警告された件で問題が起こることはない。無視する
8
8