函数的定义中else的使用

img


在函数的定义中,为什么return 0前面不能加else,加else显示错误,但是不加else不就是所有值都返回0吗

因为你这个return 0是放在for循环外面的,你想要加else return 0;
就要把这句放到for循环的{}里面
望采纳!谢谢

加了else后有可能出现无返回值的情况,所以会报错。看了下程序,你这个可以不用加else,因为你这个返回的状态不是0就是1,两个状态都有,除非想添加其它状态可以考虑加else