变量类型与变量值
变量在内存中的值是以二进制的形式保存的,变量的类型可以理解为存储在这个内存中的二进制数据的表现形式;
局部变量与全局变量
局部变量在函数内作定义说明的,其作用域仅限函数内;
全局变量在函数外作定义的变量,其作用域是整个源程序;
声明与定义
定义:创建一个对象并在内存上为这个对象分配一块地址;
声明:告诉编译器此变量已经在其他地方定义过了;
static
static类型的变量其生命周期为程序执行的时间,作用域仍是在某一函数内;
extern
extern所申明的变量和函数并不是本源文件内的,它是外部变量或函数;
const
const所修饰的变量的值只能被 读取不能被修改;