当前位置:首页  精选百科

精选百科

goto语句可以跳出多重循环(goto语句)

2022-11-21 14:04:06
导读 大家好,小活来为大家解答以上问题。goto语句可以跳出多重循环,goto语句很多人还不知道,现在让我们一起来看看吧!1、首先了解goto语句的

大家好,小活来为大家解答以上问题。goto语句可以跳出多重循环,goto语句很多人还不知道,现在让我们一起来看看吧!

1、 首先了解goto语句的基本语法:

2、 转到标签;

3、 描述:

4、 Label是C语言中合法的标识符,和C语言中标识符的命名规则一样。

5、 标签是由标识符后跟一个冒号定义的,如下图所示。声明A:是合法标签。

6、 Goto是一个语句,后面必须跟“;”语句结束符结束。如下图所示。

7、 C语言需要先转换成汇编语言,有汇编程序把汇编语言转换成机器码,所以C语言的本质是汇编语言。接下来,查看与边肖对应的装配说明goto语句。首先右键点击goto语句,选择【切换断点】。

8、 之后,单击运行-调试,然后按F5。程序运行后,会自动执行到步骤4中设置的断点语句。

9、 此时在调试窗口[查看CPU窗口]中。

10、 可以看到goto语句实际上被编译器翻译成了jmp无条件跳转汇编指令。

11、 了解了goto语句的基本用法和精髓,就可以执行示例代码看看效果了。示例中的代码是一个无限循环。首先输出字符串A,然后跳转到标签B,输出字符串B,程序返回标签A继续执行。

本文到此结束,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!