把源代码文件转换成可执行文件
#define 宏定义(简单替换)#include<--.h> 或 #include"--.h" 引入头文件(简单复制代码)
"--.h" 先查找项目目录, <--.h> 先查找编译器头文件目录stdio.h, stdlib.h(qsort, 内存管理), math.h, string.h以下四个内存管理函数可在 stdlib.h 头文件中找到
void *类型是未确定类型的指针,可以强制类型转换为其它类型的指针以下内存操作都是在堆中进行
void *calloc(int num, int size);在堆区动态分配num块size字节的连续空间, 且初始化为 0
void *malloc(int size);在堆区动态分配一块 size 字节的连续空间
void free(void *address);释放指向的动态分配内存空间, 不会将指针置空(注意: 要手动设置原指针为 null, 防止野指针的出现)