![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
A 回答 (7件)
- 最新から表示
- 回答順に表示
No.7
- 回答日時:
#3の回答のリンク先より引用
>この問題を回避するために、浮動変数を初期化、またはscanf()呼び出しを含むルーチンでの式で変数を使用します。
初期化以外の回避策が書かれていますね。
#include <stdio.h>
int main(){
double r,tmp;
tmp = r;
scanf("%lf", &r);
return 0;
}
これでも回避できるのかな?(検証してません)
初期化してませんよ!w
(子供みたいなことして、すんません(^^;)
No.5
- 回答日時:
#2です。
「初期化」が必要なのではなく、「回避策」が必要なのです。
r = 0.0
は「初期化」するためではなく、「回避」するためのものです。
(もちろん初期化してますけど・・・)
と、言うことを説明したかったのです。
なんか、誤解を生んだみたいですいません。
No.4
- 回答日時:
>>初期化しなければ、エラーになるのなら、結局必要なのですね?
そういうことですね。#2の参考URLでMSが仕様と言っている限り、このままでしょうし。
doubleで宣言してるのだから、勝手に読み込んでくれよと言いたいところですが・・・
No.3
- 回答日時:
No.2
- 回答日時:
>初期化は必要なんでしょうか・・。
初期化が必要、と言う訳ではないです。
文法的には初期化しなくても問題ありません。
簡単に言うとコンパイラのバグです。
初期化するのは、不具合を回避するための1つの手段です。
http://pub.ne.jp/tamo/?entry_id=420346
No.1
- 回答日時:
ボーランドですかね。
なんか浮動小数点ルーチンが必要なさそうに見えるソースでは、たまにそのようなことがあるらしいです。
参考URLにもありますが、浮動小数点を使用するような部分を入れてみてください。
scanf の前に r = 0.0;
とか。
参考URL:http://f4.aaa.livedoor.jp/~pointc/log770.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C++のcase文の書き方 4 2023/02/24 20:50
- C言語・C++・C# c言語でユーザ関数を利用して複素数のべき乗と絶対値の数列を計算するプログラムが作りたいです。 3 2023/01/29 22:13
- C言語・C++・C# バイナリファイルをコピーするのにかかる時間を測りたいのですが実行するとFatel error:gli 2 2022/11/03 01:10
- C言語・C++・C# 10個の実数に対する降順ソート結果を出力するプログラムを作りたいのですが、以下のプログラムをどう直せ 1 2022/07/09 22:16
- C言語・C++・C# C言語(構造体) 3 2022/07/05 20:08
- C言語・C++・C# Cのdoubleの浮動小数点表示について 3 2023/04/17 13:14
- C言語・C++・C# 未解決の外部シンボル _printfが関数_mainで参照されました 1 2022/09/18 15:28
- C言語・C++・C# プログラミングを教えて欲しいです。 配列aは、int a[9]={7,6,12,8,3,5,10,9 4 2022/12/19 23:27
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- FX・外国為替取引 mql4のコンパイルエラー箇所の修正お願いします。 1 2023/03/15 16:14
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラムでの数字につく”f”の...
-
至急です! マクロ定義で #defi...
-
C言語 関数プロトタイプ宣言の...
-
doubleの変数にintとintの割り...
-
float型とdouble型の変数の違い...
-
Cで3乗根を求める方法
-
プログラミングについての質問...
-
3次方程式の求解プログラム(...
-
先程の質問で教えていただき、...
-
c言語で、繰り返し文の中で、0....
-
^この記号を使わない
-
C言語の乱数生成について。 0〜...
-
引数の個数を変えないで変数(...
-
型について
-
ルンゲクッタ法(RK4)で斜方投...
-
はさみうち法のプログラム(C言...
-
doubleは常に%lfとするべきなのか
-
2次元配列からダブルポインタへ...
-
DWORDの警告
-
小数点の切捨て
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラムでの数字につく”f”の...
-
C言語を実行すると-infが出てき...
-
float型とdouble型の変数の違い...
-
doubleの変数にintとintの割り...
-
c言語で、繰り返し文の中で、0....
-
C言語 関数プロトタイプ宣言の...
-
関数におけるif文とreturn文に...
-
C 開放してるのにエラー(doubl...
-
C言語の型による処理速度の違い
-
至急です! マクロ定義で #defi...
-
doubleは常に%lfとするべきなのか
-
Cで3乗根を求める方法
-
-1.#IND00と出てしまうのですが...
-
C言語で-23乗を取り扱うには
-
C++で外積
-
2次方程式の解を求めるプログ...
-
方程式を2分法を用いて解くプロ...
-
ニュートン法
-
c言語のコンパイルエラー canno...
-
difftime()について
おすすめ情報