goto语句 其实和switch语句有一点书写的相似性, 下面是写法:
自定义名称 : 语句 ;
例如: kel: printf(“这个位置”);
上面这个语句中 kel 是自定义的,后面加上冒号,再接上语句。
如下面代码
int main()
{
int x=0;
goto kel;
printf("yes");
kel: printf("这个位置"); //goto 将会直接跳到这个语句
getchar();
return 0;
}
这段代码 将会直接打印出“这个位置”。因为goto语句直接·跳转到kel 语句的位置,执行kel 分号后面的语句。
同时还可以利用这个语句来写循环。
例如
下面语句:
Cycle:if(i<=n)
{
i++;
goto Cycle; //跳转语句到Cycle。
}
这个语句将会一直循环 直到 i > n ,这个就是goto语句循环的用法。
goto 语句的最好用处是 方便直接跳出多重循环。
我不是在简单的编程,而是在创造一个“世界”。