C语言中break怎么和continue区别?

如题所述

break可以理解为中断整个循环,而continue只是中断一次循环,举个栗子:
for(i=1;i<10;i++)
{
语句1;
if(条件)break;
语句2;
if(条件)continue;
语句3;
}
语句4;
如果程序运行到break语句,则循环结束,跳转到“语句4”。
如果程序运行到continue,则跳过语句3,直接进行i++,去执行下一次循环,循环完之后,再跳转到“语句4”。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-24
break是直接跳出循环,而continue是跳到循环开始处
相似回答