1.extern/static 定义
static + 函数 表明 函数只可以在本文件中被调用,不可被其他文件调用。
2.申明和定义
申明是告诉编译器将要用这个变量。
定义是给变量分配内存。
只要最后编译链接成同一个文件, 假设其他头文件中定义了**全局变量** int a 则在另一个文 件申明 extern int a; (全局变量) ,可以在本文件中使用,不需要加头文件
3 各个存储类型比较
4 常见的内存错误
不能返回局部变量的地址,因为局部变量的生存周期只在当前函数中,但是局部变量可以返回
5时间处理函数模板
5.文件描述符 open flag