
if (x = a) {…
という行で、
suggest parentheses around assignment used as truth value
というワーニングメッセージが出ています。
if (x == a) {…
もしくは、
x = a;
if (x != 0) {…
というように対処すればいいというのはわかるのですが、
ワーニングメッセージの意味(和訳)はわかりますでしょうか?
また、ほかにもいろいろあるのですが、こういうワーニングメッセージの和訳が記載されているサイトはわかりますでしょうか?
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
>if (x == a) {…
>x = a;
>if (x != 0) {…
本題と関係ないですが、
上はxとaが等しいか。
下はaが0で無いかを調べていて、
意味が全然違います。
これらは、周囲のコードによっては
結果が同じになるだけです。
ワーニングを消す事も必要ですが、
消すためにバグを作りこんでは
もともこもありませんよ。
No.1
- 回答日時:
まず、コンパイラのメッセージというのは中学生レベルの英語力でも理解できるものばかりです。
(仮定法なんかは登場しません!)仮に分からない単語があっても、そこだけ辞書を引けば十分なはずですし、大体その手の単語は決まり文句みたいなもので、一度分かってしまえば後々簡単にメッセージを理解できるようになります。
和訳の記載されているサイトとのことですが、本当にそれを知りたいのであれば、使っているコンパイラが何かぐらいは書きましょう。場合によっては、コンパイルオプションや環境変数等で日本語のメッセージを出すことが可能なことも多いのですから。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C++ で、「)」が必要 というエ...
-
0除算して、落ちるプログラムと...
-
fortranでのNaNについて
-
COBOLのEVALUATE文について
-
プリコンパイラとは?
-
コンパイラフラグ(compiler fla...
-
コンパイラについて
-
C++でアボート(Abort)で処理が...
-
FORTRAN→Cに翻訳
-
isnanの取り扱いについて
-
io.hをincludeするとそのような...
-
graph.hがincludeできない
-
コンパイルできない
-
正しい五十音順について
-
65536は2の何乗なのでしょうか?
-
あるプログラムのコマンドライ...
-
VBAで仕様書は書きますか?
-
ファイルの開き方
-
読み込み中にアクセス違反が発...
-
VBAでユーザーフォームが自動的...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C++ で、「)」が必要 というエ...
-
0除算して、落ちるプログラムと...
-
コンパイルできない
-
C++でアボート(Abort)で処理が...
-
io.hをincludeするとそのような...
-
volatile修飾について
-
Delphiの逆コンパイル
-
__extension__
-
Eclipseの環境設定について
-
linuxのセキュリティ対策と致し...
-
プリコンパイラとは?
-
fortranでのNaNについて
-
MFC
-
C言語のワーニングメッセージの...
-
関数の戻り値による変数の初期化
-
コンパイラについて
-
FORTRANとC++の連動について
-
Fortran90を使いたい
-
「.c」拡張子でC++文法を使...
-
PICマイコンによる乱数の表示に...
おすすめ情報