条件演算子( ? : )

条件演算子( ? : )

n1 = 1;
n2 = 2;
n1<n2 ?  n1 : n2

n1の方が小さいのでn1が採用される

※条件演算子はあまり好まれないことが多いので注意

———————-

例:

int dir = (cell.side == WHT ? -1 : +1);

↑条件演算子で評価された値の入ったint型のdirを定義

コメントを残す

あなたのメールアドレスは公開されません。必須項目には印がついています *