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 )));
}
为什么我得到“警告:未使用的表达式结果”和“错误:控制到达非无效函数的结尾 [-Werror,-Wreturn-type]”?