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继续执行。
这篇文章到此就结束,希望能帮助到大家。
扫描二维码推送至手机访问。
版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!