变量(补充)/作用域/生命周期

一、作用域(没什么好说的,了解就行(我也只是稍作记录而已))

变量在哪里可用,哪里就是变量的作用域。

注意:当我们在创建两个新项目时

在第一个项目中创建的全局变量可能在第二个中报错显示未定义

变量(补充)/作用域/生命周期_第1张图片

这是无论我们运行哪一个,程序都会报错。解决办法:在第二个项目中输入如下代码:

extern int 变量名,程序即可运行。(同时记得将主函数名改动一下,不然同样报错)

二、生命周期

变量从创建到销毁的时间就是变量的生命周期。

局部变量的生命周期为从进入局部范围到离开局部范围,全局变量的生命周期为程序的生命周期。

你可能感兴趣的:(java,jvm,开发语言)