调用函数时为什么有时候if和else不能一起用

1个回答
展开全部
摘要 你加了else程序在第一次循环的时候就会结束,因为if和else必须要有一个里的语句执行,无论如何在第一次循环时一定会返回一个返回值不是0就是1,所以第一次循环时函数就结束了。去掉else的话只是进行判断,如果在循环结束前符合if的要求就return 0;结束掉函数。如果循环执行完都没有执行return 0;说明符合要求这个时候才输出return 1;
咨询记录 · 回答于2022-12-07
调用函数时为什么有时候if和else不能一起用
return 0后面为什么不能加else,如果加了答案就不对了
你加了else程序在第一次循环的时候就会结束,因为if和else必须要有一个里的语句执行,无论如何在第一次循环时一定会返回一个返回值不是0就是1,所以第一次循环时函数就结束了。去掉else的话只是进行判断,如果在循环结束前符合if的要求就return 0;结束掉函数。如果循环执行完都没有执行return 0;说明符合要求这个时候才输出return 1;
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消