当前位置: 首页 >知识百科 > 内容

什么是局部变量和全局变量知识介绍

知识百科
导读 目前关于大家提出的什么是局部变量和全局变量这个问题,大家都希望能够得到一个答案,那么小编今天就去收集了一些什么是局部变量和全局...
2023-10-06 15:47:52

目前关于大家提出的什么是局部变量和全局变量这个问题,大家都希望能够得到一个答案,那么小编今天就去收集了一些什么是局部变量和全局变量相关的内容来分享给大家,如果大家感兴趣的话可以接着往下看。

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

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

局部变量

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

全局变量

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

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

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。