作用:用于跳出选择结构或者循环结构。
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
作用:在循环语句中,跳过本次循环中余下尚未执行的语句,继续执行下一次循环。
//输出所有0到100的奇数for (int i = 0; i <= 100; i++)
{if (i % 2 == 0){continue;}cout << i << endl;
}
break会退出循环,而continue不会。
作用:可以无条件跳转语句。
语法:goto 标记;
解释:如果标记的名称存在,执行到goto语句时,会跳转到标记的位置。
cout << "1" << endl;
cout << "2" << endl;
goto A;
cout << "3" << endl;
cout << "4" << endl;
A:
cout << "5" << endl;输出:
1
2
5
上一篇:【c语言】二叉树