FrontPage > C/C++ > C言語 > C言語 基本 > if
分岐条件を記述します。
if ( 式 ) { /* 真[true] */ } else { /* 偽[true] */ }
式: 「a == b」aとbが一致。 「a != b」aとbが非一致。 「a <= b」aはb以下。 「a >= b」aはb以上。 「a < b」aはbより小さい。 「a > b」aはbより大きい。 式の結果が偽[false]は、数字の「0」 式の結果が真[true]は、数字の「0以外(1)」 その為下記の様な必ず通る様な記述も出来ます。 if (1) { ...処理... } <注意> 代入だと設定値に依存してしまうので注意が必要。 「if (a = 0) ...」false扱い 「if (a = 1) ...」true扱い 「if (a = -1) ...」true扱い ※ true:「0以外」、false:「0」