码迷,mamicode.com
首页 > 其他好文 > 详细

goto语句

时间:2015-05-17 20:19:46      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:

goto 语句 和标签之间为什么不能定义变量

C++的源码先会转换成汇编代码,之后进行汇编和链接.那么这里就要探讨汇编语言了.
在汇编语言中,程序的数据段定义和代码段定义是分开的,数据段定义(数据段不包含堆栈段)必须在代码运行前分配完毕.所以,一个函数(在汇编中称为过程)的代码,永远是在数据段定义后才执行的,goto语句是代码段内容,不可能出现在数据段中,函数会先把需要的变量定义之后(也就是在数据段定义),才开始执行代码,因此无论这个goto在哪里,总是跳不过变量定义.

goto语句

标签:

原文地址:http://blog.csdn.net/zhangkuo8512067/article/details/45794249

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!