FrontPage > C/C++ > C言語 > C言語 基本 > if

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」

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-08-24 (日) 16:21:08