break退出所在循环,是说if还是for
for(i=1;i+1;i++){if(i>4){printf(“%d",i++);break;}break在if的{}里与不在作用是否相同,都是退出for循环吗?还是退...
for(i=1;i+1;i++)
{if(i>4){printf(“%d",i++);break;}
break在if的{}里与不在作用是否相同,都是退出for循环吗?还是退出if从句 展开
{if(i>4){printf(“%d",i++);break;}
break在if的{}里与不在作用是否相同,都是退出for循环吗?还是退出if从句 展开
2013-08-09
展开全部
break放在if里面的时候,只有当i>4的时候才会执行if{}并跳出for循环,放在if外面的时候,就跟if语句没有联系了,for循环执行一次之后就被跳出了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-09
展开全部
退出循环嘛。肯定是退出for。if也不是循环
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-09
展开全部
你只需记住一句话,break 只跳出在它前面,离它最近的for ,while ,do …while …。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-09
展开全部
退出最近的那个for循环,不是退出if
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询