修正前 if(unsigned変数A < 0 || unsigned変数A > MAX) { /* 異常処理A */ } if(unsigned変数B < 0 || unsigned変数B > MAX) { /* 異常処理B */ } 修正案 if(unsigned変数A > MAX) { /* 異常処理A */ } if(unsigned変数B > MAX) { /* 異常処理B */ } 解説 複数行にわたる冗長なif文が簡潔に記述できる場合が多いです