typedef只能重新定义类型
static有2个作用修饰变量与函数
static修饰局部变量时变量离开作用域不销毁,因为其修饰变量时改变了局部变量的位置
static修饰全局变量和函数的时候会使得他们只能作用在本文件(会改变他们的链接属性—外部变内部)
拓展一下:关于区域的事,区域分为三个部分栈区,堆区,静态区。局部变量本来存储在栈区但是被static修饰了之后到了静态区,所以出了函数时不销毁,出了整个程序才销毁(即不能再初始化)
define定义常和宏(用于替换)
示例如下:define add【名】 (x,y)【参】((x)+(y))【体】