コードは以下のように表示されます
結果は常に 0.000000 であり、123.3 ではありません。なぜですか?
认证0级讲师
stdlib.h をインクルードしていないからです ( ゜ロ゜)」これは隠し穴です。ヘッダー ファイルをインクルードしていないため、関数宣言はありません。関数宣言がない場合、ライブラリ関数のデフォルトの戻り値は int 型になります。 コンパイル時に -Wall を追加すると、宣言されていないことが明確に表示されます。
stdlib.h をインクルードしていないからです ( ゜ロ゜)」
これは隠し穴です。ヘッダー ファイルをインクルードしていないため、関数宣言はありません。関数宣言がない場合、ライブラリ関数のデフォルトの戻り値は int 型になります。
コンパイル時に -Wall を追加すると、宣言されていないことが明確に表示されます。