Как упростить коды операторов if

Тернарный оператор должен что-то вернуть. Типичное использование выглядит так:

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

Если вы попробуете что-то вроде

a + b;

, компилятор будет жаловаться.

(a > b) ? a - b : b - a;

в основном ярлык для «a-b» или «b-a», которые сами по себе не являются законными.

0
задан FlyingCat 20 August 2012 в 23:06
поделиться