内存泄露内存越界访问野指针访问空指针引用未初始化的变量不清楚指针运算结构的成员顺序变化引发的错误结构的大小变化引发的错误分配释放不配对返回指向临时变量的指针试图修改常量误解传值与传引用符号重名栈溢出无用sizeof字节顺序多线程共享变量没有用volatile修饰忘记函数的返回值等