jackの勉強日記

勉強したことをアウトプットするための日記です。

3項演算子

随分久しぶりの投稿になってしまいました。

転職先が決まり、引越しなどバタバタ生活していました。

 

3項演算子とは条件分岐によって代入する値を変えたいときにしようするものみたいです。

 

具体的には

int c;

if (a > b) {

c = a;

} else {

c = b;

}

の様な場合です。

これを簡潔にする方法を3項演算子と呼びます。

やり方はこちら。

int c = (a > b) ? a : b;

条件式の中身がtrueの場合は a が、falseの場合は b が c に代入されます。

すごく短くまとまりました。

どんどん学習を進めていきます!