1.定义指针时,切勿忘记初始化;
2.当指针作为函数参数时,函数体内记得判空;
3.动态申请内存时,不要忘记判断内存申请是否成功;
4.勿忘释放内存,并且只释放堆内存,即动态申请的内存;
5.内存释放后,记得将指针置空;
6.函数返回值一定不要是局部指针变量;
7.切勿使用指针越界访问数组;
8.malloc函数动态分配内存,返回值是void*类型,记得强制类型转换;
9.嵌套申请内存时,如使用指针模仿二维数组,释放内存时要注意释放顺序,将内存完全释放;
10.函数如果有自赋值操作,勿忘判指针是否相等。