C编译器中“不是所有的控件路径都返回值”报错时间:2023-03-09 17:46:38 编译器的判断逻辑是是否在所有的分支中都返回了值,即if不成立时也必须返回值。编译器认为如果三个if都不成立则此函数可能没有返回值,故报错。需要将第三个if改为else或者去掉if体直接return。