c#为什么for循环里的if()里写的break是跳出整个循环?
for(inti=0;i<num.Length;i++){if(a==num[i]){t=true;break;}}我是要判断数组num里是否存在某个值。为什么一执行到i...
for (int i = 0; i < num.Length; i++)
{
if (a == num[i])
{
t=true;
break;
}
}
我是要判断数组num里是否存在某个值。
为什么一执行到if里的break就跳出整个for循环了?
此前我一直以为break是跳出if就罢休。可能我理解错了。
break是不是只针对 for、while、switch 起作用啊? 展开
{
if (a == num[i])
{
t=true;
break;
}
}
我是要判断数组num里是否存在某个值。
为什么一执行到if里的break就跳出整个for循环了?
此前我一直以为break是跳出if就罢休。可能我理解错了。
break是不是只针对 for、while、switch 起作用啊? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询