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

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

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

正在回答

4 回答

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

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

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

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

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

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

直接 return i; 就OK了

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

举报

0/150
提交
取消

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

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