// 常量 不可改变
//1.字面量(直接表示值含义的符号) eg: 字符,字符串
//2.宏常量(符号化的字面量) eg :#define temp 5
//3.枚举常量 eg:(只能是int型)
enum
{
man = 1,
woman = 0,
};
// 变量 可改变
// 只读变量 const eg : const int i = 1; 无法直接通过赋值操作改变变量的值,可以当做右值使用
// 1.静态变量 : static 修饰
代码分享 : 静态变量static
// 2.动态变量
// 3.全局变量 :main函数之外(不属于任何一个函数,不可同名)
全局变量如果未定义初始值,默认为0。
// 4.局部变量 :函数内部定义的变量(不同函数中可用重名变量)
注意:当程序中存在多个同名变量时,优先使用最近定义的变量,即:局部变量优先使用。
实践编程 区分 局部变量和全局变量在不同作用域时值的变化