break语句

作用:用于跳出选择结构或者循环结构。

break使用的时机:
1、出现在switch条件语句中,作用是终止case并跳出switch;
2、出现在循环语句中,作用是跳出当前的循环语句;
3、出现在嵌套循环中,跳出最近的内层循环语句

for (int i = 1; i < 10; i++)
{
	for (int j = 1; j < 10; j++)
	{
		if (j > 5)
		{
			break;
		}
		cout << i << j << '\t';
	}
	cout << endl;
}

输出:
11      12      13      14      15
21      22      23      24      25
31      32      33      34      35
41      42      43      44      45
51      52      53      54      55
61      62      63      64      65
71      72      73      74      75
81      82      83      84      85
91      92      93      94      95

continue语句

作用:在循环语句中,跳过本次循环中余下尚未执行的语句,继续执行下一次循环。

//输出所有0到100的奇数

for (int i = 0; i <= 100; i++)
{
	if (i % 2 == 0)
	{
		continue;
	}
	cout << i << endl;
}

break会退出循环,而continue不会。

goto语句

作用:可以无条件跳转语句。
语法:goto 标记;
解释:如果标记的名称存在,执行到goto语句时,会跳转到标记的位置。

cout << "1" << endl;
cout << "2" << endl;
goto A;
cout << "3" << endl;
cout << "4" << endl;
A:
cout << "5" << endl;

输出:
1
2
5

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐