これまではif文の条件式に演算子を使っていますが、のように条件式に変数を入れた書き方も出来ます。
条件式に0(ゼロ)以外の整数値が入っている場合にはTRUEになります。
以下の例では条件式にchar型が入っていますが、char型は整数で表せることを学習しました。
つまり、以下の例の条件式には0以外の数字が入っていることになり、条件式がTRUEになっています。
では例をみてみましょう。 これを書き換えると以下のようになります。
変わっている箇所はifの条件式です。 つまり、最初の例はの部分を省略して書いているわけです。 この例ではaが0でない時にTRUEになりますので、が実行されます。
カテゴリー