问答详情
源自:6-6 数组的应用(二)

为什么不能把 index=i; break; 这两句换成 return i; ?

我用 return i; 就会提示我看看程序里有没有 index=i; 我真是很疑惑,为什么非要有这一句?直接 return i; 不行吗?

提问者:慕粉2143593803 2020-01-11 16:38

个回答

  • weixin_慕前端3443785
    2020-02-06 22:07:42

    它加了index标志位所以这样写,像例题·那样直接用i删去index也没问题

  • weixin_慕前端3443785
    2020-02-06 21:49:57

    用index正好可以表示出可能出现的两种情况,index=i存在,index=-1不存在

  • weixin_慕前端3443785
    2020-02-06 21:48:05

    你想想如果不存在的话,结果就会是-1,你输出结果还是i,有啥用

  • 慕田峪3066061
    2020-01-13 17:28:16

    直接 return i; 就OK了