C言語なら俺に聞け( ..
35:デフォルトの名無しさん
09/01/25 08:27:22
どのエラーを期待してるのかわからないが、-Wall をつければ
いくつか警告がでるはず。
一般的に必須なのは math.h
sqrt() の返り値が double であると宣言する必要がある。
ただし、gccはprintfのフォーマット演算子の解析しているので、
"%f"から double を類推できて、問題なく動いているのだと思う。
36:34
09/01/25 09:14:06
>>35
数年の記憶ではエラーが出たような気がして。
-Wall試してみました。警告出てきました。
ですが、エラーにならないならインクルードする必要がないってことになってしまいませんか?
それとも、このエラーにならないってのはgccの仕様であって、
C89やC99では認められてなかったりするのでしょうか?
37:デフォルトの名無しさん
09/01/25 09:15:15
数年前の記憶では
です。
最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5192日前に更新/9018 Bytes
担当:undef