全局变量和局部变量 全局变量和局部变量的作用域规则分别是什么
2022-05-25 00:48:38 佚名 【 字体:大 中 小 】
全局变量和局部变量的定义是:
1、局部变量:“在函数内定义的变量”,即在一个函数内部定义的变量,只在本函数范围内有效。
2、全局变量:“在函数外定义的变量”,即从定义变量的位置到本源文件结束都有效。
局部变量(Local variables)指在程序中只在特定过程或函数中可以访问的变量。局部变量是相对于全局变量而言的。在C++、C#、Ruby这些面向对象语言中,一般只使用局部变量。面向对象编程是现在普遍采用的是软件开发方法,因此无需考虑是局部变量还是全局变量,说到变量,往往都是局部变量。
在程序中,只在特定的过程或函数中可以访问的变量,是相对与全局变量而言的。
在函数内定义的变量是局部变量,而在函数之外定义的变量称为外部变量,外部变量是全局变量,是在函数的外部定义的,它的作用域为从变量定义处开始,到本程序文件的末尾。全局变量全部存放在静态存储区,在程序开始执行时给全局变量分配存储区,程序行完毕就释放。
猜你喜欢
南方夏天温度高适合用有机水溶肥吗 南方夏天温度高适合用有机水溶肥吗
玉兰花是哪个城市的市花(玉兰花是什么城市的市花)
微信电脑有记录没备份 微信电脑有记录没备份怎么恢复
腊羊肉怎么做好吃又简单(腊羊肉怎么做好吃又简单的方法)
安泽豪演的电视剧有哪些(安泽豪演的电视剧有哪些)
蓝牙距离一般是多少(蓝牙距离是多远)
如何写办理房产证的申请书 办房产证怎么写申请书
树上掉下来的小黑虫是什么 树上有小黑虫
荞麦面条怎么做才好吃 荞麦面条怎么做才好吃简单
红烧肉放什么香料 红烧肉放什么香料最入味
玉兰花是哪个城市的市花(玉兰花是什么城市的市花)
葱包肉的做法(葱香肉包的做法)
中秋赏月寓意什么呀(中秋赏月象征着什么)
佛山南海经济开发区人民医院新冠康复门诊就诊指引(附预约入口)
家里能不能种韭菜(家里能不能种韭菜在阳台?)
栾川县春节年货市场在哪里?(栾川食品批发市场)
2023河北中小学寒假安全教育公开课直播观看平台
化石的种类(化石的种类及保存特点)
新泰各村镇赶集时间表 新泰各村镇赶集时间表图片
2023年宁波江北区春节留甬有哪些福利 在宁波过年福利