变量,顾名思义,可以改变的量
变量分为全局变量和局部变量
如何创建变量呢?
数据类型所引导的数据为变量,所以我们可以定义变量的类型以及初始值,以局部变量为例子
如下:
代码 编译结果显示
全局变量,定义在{}外的变量
代码 编译运行结果
当全局变量与局部变量名字发生冲突时,局部优先(一般不建议两者名字相同)
变量有作用域及生命周期
何为作用域?即这个变量在哪里可以使用,哪里就是变量的作用域
全局变量的作用域是整个工程,跨源文件调用变量在程序执行声明一下,即加上“entern 变量名字”
局部变量的作用域就是变量所在的局部范围{}
何为生命周期?即创建到销毁之间的时间段
全局变量的生命周期为程序的生命周期
局部变量的生命周期在进入局部范围声名开始,出局部范围生命结束