课程
/后端开发
/C
/C语言入门
为啥要加break?
2015-03-03
源自:C语言入门 6-6
正在回答
不加 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);
}
我这么说你明白了吗?
monster语文
break一般是加在循环里面,在循环中遇到break就会停止循环
芥末菌的忧伤 提问者
章然 回复 芥末菌的忧伤 提问者
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答为什么要有break呢
2 回答为什么需要break呢
2 回答这里为啥要加一个%
1 回答关于加不加break
2 回答为什么if体里需要break?