1. goto;
goto为无条件转移语句, 使程序立即转移到函数内部的任意一条可执行语句;
使用方法:
(1)在合适的地方设定一个标识符;例如:
show:
{可执行语句;}
(2)在合适地方使用goto语句;例如:
goto show;
注:goto语句执行时可立即无条件跳转到标识符处执行,并继续向后执行;
2.break;
break的功能是跳出循环并向后执行;
3.continue;
continue的功能是结束此次循环并执行下次循环;
注:break和continue的不同;
实例:
(1)break;
#include<stdio.h>
int main()
{
int i;
for(i = 0; i < 5; i++)
{
if(i == 2)
{
break;
}
printf("i = %d\n", i);
}
return 0;
}
运行结果:
i = 0
i = 1
(2)continue;
#include<stdio.h>
int main()
{
int i;
for(i = 0; i < 5; i++)
{
if(i == 2)
{
continue;
}
printf("i = %d\n", i);
}
return 0;
}
运行结果:
i = 0
i = 1
i = 3
i = 4