比如说Log_t是一个结构。 struct
此外,pLog是Log_t指针类型的变量(存储指针/地址),并且它被初始化为NULL。是pLog
初始化为NULL或它指向初始化为NULL的结构成员。
static Log_t *pLog = NULL;
如果这样的变量初始化为NULL或者在被赋予NON-NULL值之前被访问了会发生什么,例如,如果我们尝试从该NULL地址读取,则可能会出现异常故障,因为地址为0x0000通常是存储特殊“跳转”地址的地方? This is a Link to original issue - Details of Exception Fault