黑马程序员技术交流社区

标题: 求高手解惑... [打印本页]

作者: 芦青    时间: 2013-1-15 00:49
标题: 求高手解惑...
本帖最后由 芦青 于 2013-1-15 17:27 编辑

定义在for循环,函数,函数参数里的局部变量随着它们程序的结束会在内存中自动被释放..那定义在main主函数里的变量什么时候会消失?
群里的意见不统一啊:L
注意不是在for循环,函数,函数参数里的局部变量,是在主函数main里面定义的变量
作者: 邝雄伟    时间: 2013-1-15 00:54
主函数的参数应该是在主函数结束的时候消失啊

作者: 肖亚光    时间: 2013-1-15 09:34
我感觉不管是for还不是for循环  都是一个意思  都是应该在变量作用范围以外消失
for循环以内的变量在for循环结束后消失 也是因为它只能作用在for循环以内。
那么主函数main函数的变量是作用在main函数里面的,所以应该在整个main函数执行结束后消失,也就是执行完整个程序后消失。
作者: 芦青    时间: 2013-1-15 17:27
邝雄伟 发表于 2013-1-15 00:54
主函数的参数应该是在主函数结束的时候消失啊

谢谢 :handshake
作者: 芦青    时间: 2013-1-15 17:27
肖亚光 发表于 2013-1-15 09:34
我感觉不管是for还不是for循环  都是一个意思  都是应该在变量作用范围以外消失
for循环以内的变量在for循 ...

谢谢 :handshake




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2