一.常量变量
1.常量:在程序运行过程中,值不会发生改变的东西;
整形常量:
51 0b101 047 0x5a
字符常量:
'a' 'G' '+' '\n' '5' '\0'
字符串常量:
"hello world" "a"
浮点型常量:
3.14 56.01 e+n e+3 e-2 1.567E+3 3.61*e-6
标识常量(宏):
#define MAX 10
2.变量:在程序运行过程中,值可以发生改变的东西;
定义:
<存储类型><数据类型><变量名/标识符>
(auto) int age,numb;
存储类型:
auto:普通存储类型
static:静态存储类型
extern:外部存储类型
register:寄存器存储
变量的初始化:
int age = 18;
age = 20;
printf("%d\n",age);
变量的赋值:
int age;
age = 18;
变量的使用:
int age = 18;
int S;
printf("%d\n",age);
S = age + 2;
普通变量的生命周期:
从定义开始一直到当前模块结束;
1.1、全局变量
全局变量的初始值:(默认为0)
生命周期:从定义开始一直到程序结束;
定义的位置:所以模块外面
1.2、局部变量
局部