- break语句:
在switch条件语句和循环语句中都可以使用break语句:
当它出现在switch 条件语句中时,作用是终止某个case并跳出switch结构。
当它出现在循环语句中,作用是跳出当前内循环语句,执行后面的代码。当它出现在嵌套循环语句中,跳出最近的内循环语句,执行后面的代码。
- continue语句:
在循环语句中,如果希望立即终止本次循环,并执行下一次循环,此时就需要使用continue语句。
简称:跳过当此循环
- goto语句:
无条件跳转,尽量少用,灵活在多个函数之间跳转
int main()
{
printf(“hello world1\n”);
printf(“hello world2\n”);
goto FLAG;
printf(“hello world3\n”);
printf(“hello world4\n”);
FLAG:
printf(“hello world5\n”);
printf(“hello world6\n”);
return 0;
}
注:
goto甚至还可以调到return 0; 的后边
同一个变量不能多次进行类型声明
goto高级死循环:
FLAG:
printf(“hello world”);
// 可用return跳出
goto FLAG;
return 0;