原则是尽量不用.只有在程序结构很清楚,或goto会使程序结构更清楚易懂,极端情况下会考虑效率问题.===============================gotolable;//要跳过的代码//(1)lable:.//(2)===============================程序会跳过(1),直接执行(2)。
- 体育问答
- 答案列表
goto语句怎么用:c语言goto用法[朗读]
goto语句以及用goto语句构成循环goto语句是一种无条件转移语句,与basic中的goto语句相似.goto语句的使用格式为:goto语句标号;其中标号是一个有效的标识符。
goto只能函数内部跳,当然不能跳到另一个函数或者跳到另一个c文件goto会破坏程序的结构性,所以能不用尽量别用。
goto语句在c语言中不主张使用,可以用循环中加判断调用函数方式实现.goto简单的使用:main(){inta,b,c=0;loop:scanf("%d%d",&a,&b);if(a>b)gotoloop1;elsegotoloop;loop1:c=b;b=a;a=b;printf("a=%db=%d\n",a,b);
goto无条件跳转,即只要程序在执行期间遇到goto关键字它将无条件执行goto所指向的标签处.所以说goto一定是跟标签一起使用的,标签的定义是:exit这就是一个标签(标签的定义是冒号紧跟着就是标示符).要跳转的话直接这样gotoexit。