课程
/后端开发
/C
/C语言入门
for(i=0;i<5;i++)
{
if(arr[i]==value)
return i;
}
return -1;
2017-04-07
源自:C语言入门 6-6
正在回答
break跳出了for循环,因为你一旦找到数组里有这个数之后for循环就没必要继续下去了。没有break也可以,只是运行的时间多了一点
return是返回值,,这里是数组遍历,会把数组中的元素都遍历一遍,break是根据程序中的if判断语句来执行,当条件成立就是立即跳出循环
return不是跳出循环,而是直接结束。看你代码的意思是在数组arr中查找是否存在等于value,有则返回下标,没有返回-1.区别在于return以后不会再执行后面的代码,break只是跳出循环,后面的代码依然会执行。希望帮到你!
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答break 跳出循环
3 回答为什么要用到break ? 不跳出循环依旧是由效果的,例子中并没有用到break 不跳出循环不也是可以的?
1 回答为什么这里要用break跳出循环
2 回答break跳出for循环语句
3 回答i=3时,break跳出for循环吧,不是if