Answer_operatorPrecedence

3. int a = (x == 0 ? 100 : 200) + 1;
 int a = x == 0 ? 100 : 200 + 1;は実際には200+1を先に計算するので、int a = x == 0 ? 100 : 201;として機能する。これをやめさせ、先に条件演算子を実行させるには括弧を追加して順番を強制する。