C基础变量存储类别
内存中供用户使用的存储空间包括:
一:程序区
二:静态存储区(在编译的时候分配空间)
三:动态存储区(在执行的时候分配空间)
变量和函数的属性
一大类:数据类型(int char float...)
二大类:存储类别(自动型auto,静态型static,寄存器型register,外部型extern)
局部变量:auto为动态存储 static局部静态变量为静态存储区 在编译是时候分配空间 只执行一次
register 寄存器个数有限 尽量少用 读写速度比从内存读取更快
全局变量:全局变量都是静态的
static表示为不能别其它源文件引用的静态变量
extern表示为在其它源文件定义的全局变量

浙公网安备 33010602011771号