为了账号安全,请及时绑定邮箱和手机立即绑定

是个小问题啦

判满的实现中比较容量和长度相等则输出true,但是后面直接跟return false;如果确实满了,那不是会 return true然后return false么

正在回答

6 回答

return代表整个函数模块结束,因此可以用return来提前终止程序,第一个return执行的话,下面的不管多少条语句都不会执行了(只限于此函数模块内!)

0 回复 有任何疑惑可以回复我~

不会的,程序判断队列满的话就直接return true,return false不会再进行

0 回复 有任何疑惑可以回复我~

不会return false; 或者你还可以直接这么写 return 容量==长度;  

0 回复 有任何疑惑可以回复我~

是会往下执行,但是会跳过else的。运行其下面代码

0 回复 有任何疑惑可以回复我~

if运行完了不是要往下执行吗,应该都是 return false啊

0 回复 有任何疑惑可以回复我~

不会,选择结构只会有一个输出,另一个return false是属于另一个分支的。

0 回复 有任何疑惑可以回复我~
#1

Uestc_L 提问者

if运行完了不是要往下执行吗,应该都是 return false啊
2016-03-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
数据结构探险—队列篇
  • 参与学习       110033    人
  • 解答问题       170    个

与现实最为贴近的数据结构-队列,带大家进入数据结构的美妙世界

进入课程

是个小问题啦

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信