typedef可以给一个已知的数据类型起别名 (外号)
static 定义一个局部变量的话 会延长局部变量的生命周期 当执行到 局部变量的时候会将局部变量从栈区 移动到静态区 只要static修改了局部变量 当执行到局部变量以后就会分配内存空间 只有承训结束以后才悔释放 也就是 如果你用static给一个变量赋值 每次调用他都会是这个值 不会改变的
const 如果他加到 指针的左边 不会改变指针内存空间的值 但是可以改变它的指向
如果加到 数据类型和*之间 不会改变指针内存空间的值 但是可以改变它的指向
加到*右边 就是说可以改变内存空间的值 但是不能改变它的指向
“”它会先从文件里找 然后再从编译器里找 最后再找系统的环境里找
<>会先去编译器环境下查找, 找不到再去系统的环境下查找
#include "ls.h"
重复导入会降低编译效率