问答详情
源自:4-2 环形队列实现下

是个小问题啦

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

提问者:Uestc_L 2016-03-06 17:28

个回答

  • 黑巫师0
    2016-12-23 21:22:19

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

  • 第11111100111000位学渣
    2016-08-12 10:54:05

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

  • ziom
    2016-07-30 21:27:31

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

  • wuxuemi
    2016-03-31 13:18:43

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

  • Uestc_L
    2016-03-06 19:23:54

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

  • wuxuemi
    2016-03-06 19:06:38

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