什么是局部变量和全局变量

子凡 问答 2019-06-20 10:26:54 阅读(...)

全局变量和局部变量以及静态变量在程序开发中最为常见,全局变量是指在整个工程文件内都有效,局部变量则是在定义它的函数内有效,但是函数返回后失效。

全局变量和局部变量以及静态变量在程序开发中最为常见,全局变量是指在整个工程文件内都有效,局部变量则是在定义它的函数内有效,但是函数返回后失效。

程序开发

1.局部变量

局部变量也称为内部变量。局部变量是在函数内作定义说明的。其作用域仅限于函数内, 离开该函数后再使用这种变量是非法的。

2.全局变量

全局变量也称为外部变量,它是在函数外部定义的变量。 它不属于哪一个函数,它属于一个源程序文件。其作用域是整个源程序。在函数中使用全局变量,一般应作全局变量说明。 只有在函数内经过说明的全局变量才能使用。全局变量的说明符为 extern。 但在一个函数之前定义的全局变量,在该函数内使用可不再加以说明。

区别: 变量根据定义的位置的不同的生命周期,具有不同的作用域,作用域可分为 6 种:全局作用域,局部作用域,语句作用域,类作用域,命名空间作用域和文件作用域。

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • 什么是存储分配

    什么是存储分配

    编译程序的整个编译过程大体分成五部分:词法分析、语法分析、代码优化、存储分配和代码生成。在代码生成之前还必须先确定程序、变量以及常数在内存中存放的地址,这些统称为存储分配。
  • IT 行业 IT industry

    什么是IT行业

    IT行业是信息技术产业,是广泛的包含了信息手段、信息技术、整理以及情报传递等,具体的职业分别有计算机维修工、计算机网络管理员、信息系统安全师、信息资源开发与管理人员、网络综合布线员、甚至还有半导体的制作、测试以及封装工人等等,内容相当广泛。
  • 内存条 Memory module

    内存条DDR是什么意思

    内存条DDR的意思是双倍速率同步动态随机存储器,是一个时钟周期内传输两次数据,能够在时钟的上升期和下降期各传输一次数据,DDR内存可以在与SDRAM相同的总线频率下达到更高的数据传输率。
  • 文件转换 File conversion

    OFD文件如何转换成pdf格式

    在打开OFD文件页面后,找到并点击文件选项,选择并点击下面的导出选项,选择并点击里面的导出为PDF选项,在弹出的窗口中选择要导出的页面范围,并选择要保存的路径,点击弹窗右下角的导出,这样OFD文件就能转换成PDF格式了。
  • ofd 文件 OFD file

    OFD是什么格式的文件

    OFD格式是我国自主可控的电子文件版式文档格式,OFD版式文件有版面固定、不跑版、所见即所得的特点,可以视为计算机时代的数字纸张,是电子文档发布、数字化信息传播和存档的理想文档格式,常常应用于电子公文、电子档案、电子发票中。
  • 水冷泵专用接口 cpu opt

    CPU OPT是什么接口

    CPU OPT是水冷泵专用接口,如果有分体式水冷,一般会接在水冷泵上,CPU OPT可以为水泵提供充沛的供电,接口预设为全速运转模式,保证水泵始终稳定高效运行,可以让电脑的散热与噪音水平达到更佳的平衡。