目录
一、goto语句的使用
二、使用goto语句的注意事项
一、goto语句的使用
在C语言中,goto语句可以用来无条件转移到程序中的某个标签处。
#include <stdio.h> int main() { printf("hello world\n"); goto statement; print("CSDN\n"); statement: printf("baby\n"); return 0; }
上述实例代码中,打印完hello world后执行goto语句,直接忽略打印“CSDN”跳转到statement下面的语句打印“baby”。
goto语句一般在循环嵌套里面进行使用,可以更快速的跳出循环,下面是一段伪代码。
for(...) { for(...) { for(...) { if(exp) goto statement; } } } statement: //......
二、使用goto语句的注意事项
在使用goto语句的时候,如果使用不当的话,就会导致在函数内随意乱跳,从而会打乱程序的执行流程,我建议能不用就不要去使用,难以维护,容易产生一些bug,尽量避免去使用