首页 > 其他 > 详细

goto语句

时间:2015-05-17 20:18:40      阅读:155      评论:0      收藏:0      [点我收藏+]

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

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

goto语句

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!