黑马程序员技术交流社区

标题: goto语句 [打印本页]

作者: 张亚鑫    时间: 2012-12-22 08:53
标题: goto语句
goto语句怎么用?
作者: 张鹏飞    时间: 2012-12-22 09:32
goto 标识符跳转到该 标识符 处继续执行代码,一般用于循环或跳出循环,goto语句有一定的不安全性,一般不用。
start: //标号start
int myInteger = 5;
Console.WriteLine("myInteger = {0}", myInteger);
goto start;  //跳到标号start,重新给myInteger赋值

上面等于一个死循环
作者: dbqwaii    时间: 2012-12-22 10:31
goto语句 因为跳跃性太强  所以,现在一般都不用了  再循环中 比如  
你在这里输入一句代码
goto
然后 就可以跳到你想要的代码
不推荐使用  循环当中  break  已经够了
作者: 王兵    时间: 2012-12-22 13:49
 goto语句也称为无条件转移语句,其一般格式如下: goto 语句标号; 其中语句标号是按标识符规定书写的符号, 放在某一语句行的   前面,标号后加冒号(:)。语句标号起标识语句的作用,与goto 语句配合使用。   
如: label: i++;   loop: while(x<7);  
 C语言不限制程序中使用标号的次数,但各标号不得重名。goto语句的语义是改变程序流向, 转去执行语句标号所标识的语句。  
 goto语句通常与条件语句配合使用。可用来实现条件转移, 构成循环,跳出循环体等功能。但是,在结构化程序设计中老师一般不主张使用goto语句, 以免造成程序流程的混乱,使理解和调试程序都产生困难。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2