您的位置:首页 > 数码常识数码常识
局部变量与全局变量的区别(局部变量与全局变量)
2025-05-15人已围观
局部变量与全局变量的区别(局部变量与全局变量)
一、局部变量
局部变量与全局变量
在函数内部定义或在函数的形参,称为局部变量。
局部变量的使用范围:只在本函数内部使用。
在上述代码中fun函数定义的变量i,j,只能在函数fun中使用。如在main函数中打印i,j变量,会有报错信息。
二、全局变量
函数外定义的变量,称为全局变量。
全局变量作用范围:从定义的位置开始到整个程序结束。
上述示例中,定义的变量a为全局变量,可以在fun函数和main函数中使用
三、局部变量与全局变量命名冲突
在函数中,如果定义的全局变量的名字和局部变量的名字相同,此时使用的是局部变量。
上述示例中,定义全局变量a=100,在fun函数中定义局部变量a=200,此时打印a的值,最终结果为200。
四、总结
(1)局部变量使用范围:只在本函数内部使用。
(2)全局变量作用范围:从定义的位置开始到整个程序结束。
(3)全局变量与局部变量名字相同,使用的是局部变量。
上面就是小居数码小编今天给大家介绍的关于(局部变量与全局变量)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。
94%的朋友还想知道的:
cad怎样只打印部分图形(cad怎么打印局部图纸)
anaconda需要添加环境变量吗(anaconda安装之后,一定要设置环境变量)
linux安装jdk1.6并配置环境变量(linux下安装jdk并配置环境变量)
2022最新教程手把手教你(java1.8安装及环境变量配置)
156860
一、局部变量
局部变量与全局变量
在函数内部定义或在函数的形参,称为局部变量。
局部变量的使用范围:只在本函数内部使用。
在上述代码中fun函数定义的变量i,j,只能在函数fun中使用。如在main函数中打印i,j变量,会有报错信息。
二、全局变量
函数外定义的变量,称为全局变量。
全局变量作用范围:从定义的位置开始到整个程序结束。
上述示例中,定义的变量a为全局变量,可以在fun函数和main函数中使用
三、局部变量与全局变量命名冲突
在函数中,如果定义的全局变量的名字和局部变量的名字相同,此时使用的是局部变量。
上述示例中,定义全局变量a=100,在fun函数中定义局部变量a=200,此时打印a的值,最终结果为200。
四、总结
(1)局部变量使用范围:只在本函数内部使用。
(2)全局变量作用范围:从定义的位置开始到整个程序结束。
(3)全局变量与局部变量名字相同,使用的是局部变量。
上面就是小居数码小编今天给大家介绍的关于(局部变量与全局变量)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。
94%的朋友还想知道的:
cad怎样只打印部分图形(cad怎么打印局部图纸)
anaconda需要添加环境变量吗(anaconda安装之后,一定要设置环境变量)
linux安装jdk1.6并配置环境变量(linux下安装jdk并配置环境变量)
2022最新教程手把手教你(java1.8安装及环境变量配置)
156860
很赞哦! ()