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

来源:6-6 数组的应用(二)

慕粉2143593803

2020-01-11 16:38

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

写回答 关注

4回答

  • 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了

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题