2.6、变量

变量:对存储空间的抽象,内存空间命名

数据类型:int char double float
本质:空间的大小,空间的使用方式

存储方式
1、全局变量:
整个文件及文件外都可以使用-----作用域
从程序开始到结束,变量空间一直有效-----生命周期
存储位置-----静态区
2、局部变量:
当前代码块-----作用域
从代码块开始到结束-----生命周期
栈-----静态区
3、静态变量:
static修饰的局部变量:静态局部变量
从程序开始到结束,变量空间一直有效-----作用域
存储位置-----静态区
在静态区的变量,只能被初始化一次。

4、静态全局变量 static修饰的全局变量
从程序开始到结束,变量空间一直有效-----作用域
存储位置-----静态区

常量: const 修饰的变量

寄存器变量:register 修饰的变量
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_41110647/article/details/106316491