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

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

慕数据9469615

2018-09-24 16:57

if (arr[i]==value)

{

    index = i ;

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

}

else

{

    index = -1;

}

return index ;


写回答 关注

2回答

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

    找到8数字后要跳出循环

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

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

C语言入门

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

926288 学习 · 20799 问题

查看课程

相似问题