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

为啥要加break?

为啥要加break?

提问者:芥末菌的忧伤 2015-03-03 11:54

个回答

  • 夏进牛奶
    2015-04-01 11:07:24

    不加 break:

    结果会变化 return 返回的是 -1!!!!

    因为 你要找的8 数组下标为 3  如果此时不用break 结束循环 那么执行完后 还要在执行下一个 也就是i=4  当i=4时 不满足if条件 程序执行道else后的语句 index=-1  然后 还要再执行i=5  此时已经不满足for循环 整个大循环结束 return 返回 -1  再回到主函数  因为 index=-1 则会执行 

    else

        {

            printf("%d在数组中不存在。\n",value);    

        }

    我这么说你明白了吗?

  • 杨_徐
    2015-03-03 12:21:57

    break一般是加在循环里面,在循环中遇到break就会停止循环