跳转语句——continue
作用:在循环语句中,跳过本次循环中余下没有执行的语句,继续执行下一次循环
需求案例:只输出0-100的奇数;
#include <iostream>
using namespace std;
int main()
{
for (int i = 1; i < 100; i++)
{
if (i % 2 == 0)
{
continue;
}
cout << i << endl;
}
return 0;
}
注意:continue并不会使得整个程序循环终止,而break则会退出循环
跳转语句——goto
作用:可以无条件跳转语句
语法:goto 标记:(标记默认为全大写英文)
#include <iostream>
using namespace std;
int main()
{
cout << 1 << endl;
goto FLAG;
cout << 2 << endl;
FLAG:
cout << 3 << endl;
return 0;
}
FLAG后面的标记的标记点后用引号,这种语法在程序中一般不用,比较影响逻辑