黑马程序员技术交流社区
标题:
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