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

为什么一定要在index=i后面加个break才能输出正确呢

if (arr[i]==value)

{

    index = i ;

    break ;//这里为什么要有一个break,才能输出正确??

}

else

{

    index = -1;

}

return index ;


提问者:慕数据9469615 2018-09-24 16:57

个回答

  • 慕数据4244016
    2018-10-02 22:00:30

    找到8数字后要跳出循环

  • 复活的鲁路修
    2018-09-24 22:52:44

    不加break下一层循环的时候不相等会执行else,然后用-1覆盖你的i,所以这里要加break