A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张亚鑫 中级黑马   /  2012-12-22 08:53  /  1500 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

goto语句怎么用?

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

3 个回复

倒序浏览
goto 标识符跳转到该 标识符 处继续执行代码,一般用于循环或跳出循环,goto语句有一定的不安全性,一般不用。
start: //标号start
int myInteger = 5;
Console.WriteLine("myInteger = {0}", myInteger);
goto start;  //跳到标号start,重新给myInteger赋值

上面等于一个死循环

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
goto语句 因为跳跃性太强  所以,现在一般都不用了  再循环中 比如  
你在这里输入一句代码
goto
然后 就可以跳到你想要的代码
不推荐使用  循环当中  break  已经够了

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
 goto语句也称为无条件转移语句,其一般格式如下: goto 语句标号; 其中语句标号是按标识符规定书写的符号, 放在某一语句行的   前面,标号后加冒号(:)。语句标号起标识语句的作用,与goto 语句配合使用。   
如: label: i++;   loop: while(x<7);  
 C语言不限制程序中使用标号的次数,但各标号不得重名。goto语句的语义是改变程序流向, 转去执行语句标号所标识的语句。  
 goto语句通常与条件语句配合使用。可用来实现条件转移, 构成循环,跳出循环体等功能。但是,在结构化程序设计中老师一般不主张使用goto语句, 以免造成程序流程的混乱,使理解和调试程序都产生困难。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马