If文
上記の記述ではa=bの場合c=5になる簡単なプログラム例である。
上記の記述ではa=100の場合はb=30となり,a=80の場合はb=25,その他の場合はb=20となるプログラム例である。
条件式は任意の式である(C99以前には真理値のみを扱うための型は無かった)。整数値0となる値は偽、他の値は真として扱われる。真を代表して表すための値は整数値1である。then節とelse節には、1個の文か、{ } で囲まれる複文を書く。
真の時だけ実行するとき
真と偽の両方に振り分けるとき
真の時だけ実行するとき
真と偽で実行文を変えるとき
真文・偽文が1行で書ききれない場合はgoto文が併用される。