LinuxC编程 - goto 的基本用法

goto 的基本用法

图片[1]-LinuxC编程 - goto 的基本用法-趣考网

goto语句有两个部分: goto和标签名。标签的命名规则与变量的命名规则一样。例如:

goto test;

为了让这条语句能正常工作,函数还必须包含另一条标为test的语句,该语句以标签名后紧跟一个冒号开始,例如:

test:printf(\"go to test\\n\");

goto 的使用例子

#include                                                                                                                  void TestGoto(void){  int i = 0;  while(1)  {    for (i = 0; i  5)      {        goto test;      }      printf(\"==>UDEBUG %s:%d i = %d\\n\", __FUNCTION__, __LINE__, i);    }  }  test:    printf(\"i = %d, test goto end!\\n\", i);}int main(){  TestGoto();  return 0;}
==>UDEBUG TestGoto:14 i = 0==>UDEBUG TestGoto:14 i = 1==>UDEBUG TestGoto:14 i = 2==>UDEBUG TestGoto:14 i = 3==>UDEBUG TestGoto:14 i = 4==>UDEBUG TestGoto:14 i = 5i = 6, test goto end!
© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享