3項演算子はマクロ関数を作るときに必要だが
inline関数や最適化機能で代用できるので
新入社員には使わないように指導している。
switchは定数との一致だけでなく変数との比較が記述できれば
使い勝手が増すが>>685のようなものはif文を使うべき。