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

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

?????

提问者:weixin_慕标8371100 2021-10-04 14:27

个回答

  • 慕前端3081152
    2021-10-29 15:39:22

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

  • 慕莱坞1224030
    2021-10-23 10:26:23

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

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