2016-04-15 10 views
0

誰かが定数と変数を定数と比較するメリットを左に説明できますか?定数と変数を定数で比較する利点は何ですか?

if (0 == variable) 

代わりの

if (variable == 0) 
+1

偶発的な割り当てを避けるために、 'if(variable = 0)'。定数が左側にある場合、構文エラーになります: 'if(0 = variable)' –

+0

あなたのアバターがヨーダであることは偶然でしょうか?とにかく、 '-Wall'(またはあなたのコンパイラに相当するもの)でコンパイルして、このひどい規約を気にしないでください。 –

答えて

0

あなたは

if (variable == 0) 

を言うなら、あなたは1 =をomitingと変数を設定します

if (variable = 0) 

を言うのリスクの下にあるvariable0

0を左に置くと、0 = variableは変数に値を設定できなくなるため、より誤植になります。

関連する問題