条件分岐 式の値によって振舞を変更したい場合に利用する if ( 条件式 ) { 「条件式」が成立 ( 0 以外.. ) の場合に実行する命令 } else { 「条件式」が不成立 ( 0 になる ) の場合に実行する命令 } 「条件式」の値 C 言語では、0 を「偽」、0 以外を「真」として扱う strcmp ( char *strA, char *strB ); 二つの文字列 strA を strB と比較し、小さいと負、等しいと0、大きいと正の整数が返る ! は、0 を 1 に 1 以外を 0 にする !strcmp ( strA, strB ) : strA と strB が同じなら 1 になる