char change(const char c){
(c >= 'A')&&(c <= 'M') ? (c+'N'-'A') :
((c >= 'N')&&(c <= 'Z') ? (c-('N'-'A')) :
((c >='a')&&(c <= 'm') ? (c+'n'-'a') :
((c >= 'n')&&(c <= 'z') ? (c-('n'-'a')) : c )));
}
「警告: 式の結果が使用されていません」および「エラー: コントロールが非 void 関数 [-Werror,-Wreturn-type] の最後に達した」というメッセージが表示されるのはなぜですか?