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

​示例中的returen -1是为什么不会把循环中的return i给替换掉,导致无论存不存在都会是index=-1

?????

正在回答

2 回答

return i; 是结束循环并跳出函数

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

示例中的return i 是在for循环内部的,也就是说只要还在循环中,就会一直执行return i;

而return -1是在for循环外面的,只有当for循环结束,即i = 5的时候才会执行return -1,作用应该是防止数组越界访问。

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

qq_慕码人4146084

return i 的意思是再来一次i 赋值后的运算吗?
2021-10-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

​示例中的returen -1是为什么不会把循环中的return i给替换掉,导致无论存不存在都会是index=-1

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