变量可根据做用域和类型分为函数
(动态)全局变量,静态全局变量,(动态)局部变量,静态局部变量spa
全局变量:定义在函数外,在源程序其余cpp文件中访问须要extern修饰生命周期
静态局部变量:生命周期相比局部变量延长,存储类型也不一样,只被初始化一次作用域
堆、栈、静态存储区io
虚函数变量