.h 头文件(函数的声明,类型的声明,头文件的包含)
.c 源文件(函数实现)
一、c语言关键词——static
1、修饰局部变量-称为静态局部变量
static修饰局部变量的时候,局部变量出了作用域,是不销毁的。本质上,static修饰局部变量的时候,改变了变量的存储位置。
影响了变量的生命周期,生命周期变长,和程序的生命周期一样。
2、修饰全局变量-称为静态全局变量
static修饰全局变量的时候,这个全局变量的外部链接属性就变成了内部链接属性,其他源文件就不能再调用这个全局变量了。
3、修饰函数-成为静态函数
一个函数本来是具有外部链接属性的,但是被static修饰的时候,外部链接属性就变成了内部链接属性,其他源文件,就无法使用了。
二、c语言关键词——register
寄存器—处理速度会更快
register int num = 3;//建议将3存放在寄存器中
三、#define定义常量和宏
#define MAX 100;//定义标识常量
#define定义宏
宏是有参数的
例如:
#define ADD(x,y) ((x)+(y))//参数无类型
四、指针
1、内存,内存会划分成一个个的内存单元(一个内存单元的大小为一个字节),每个内存单元都有一个编号。