江西财经大学兰州大学浙江理工大学

当前位置:考研资源网 > 考研复试  > 复试经验

计算机考研复试试题整理:全局变量与局部变量的区别

时间:2023-04-06     编辑:考研资源网  所属栏目: 复试经验

全局变量与局部变量的区别?

1. 作用域不同:全局变量的作用域为整个程序,而局部变量的作用域为当前函数或循环等

2. 内存存储方式不同:全局变量存储在全局数据区中,局部变量存储在栈区

3. 生命期不同:全局变量的生命期和主程序一样,随程序的销毁而销毁,局部变量在函数内部或循环内部,随函数的退出或循环退出就不存在了

4. 使用方式不同:全局变量在声明后程序的各个部分都可以用到,但是局部变量只能在局部使用。函数内部会优先使用局部变量再使用全局变量。

需要注意一点的是,局部变量不能赋值为同名全局变量的值。

地区分站北京河北天津山西内蒙古辽宁吉林黑龙江上海江苏浙江安徽福建江西山东河南湖北湖南广东广西海南重庆四川贵州云南西藏陕西甘肃青海宁夏新疆
网站介绍隐私声明人才招聘联系我们网站声明免责声明
怀柔网站建设