1.#ifndef cJSON_h
#define cJSON_h
这个是为了防止头文件cjson.h进行重复的编译。
https://zhidao.baidu.com/question/22559696.html
2.void *(* malloc_fn)(size_t sz);
这个是一个函数指针,返回的类型是空指针类型。
https://zhidao.baidu.com/question/1990157386853900427.html
3.extern 关键字的作用:
https://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777431.html