指针使用R-1-3-6强制

禁止释放指针变量后未置空

释放后未置空
test.c
1#include <stdlib.h>
2
3void foo(void)
4{
5 int *p = (int*) malloc(sizeof(int));
6 if (p) {
7 free(p);
禁止释放指针变量后未置空 [gjb8114-r-1-3-6]
8 }
9}
释放后置空
test.c
1#include <stdlib.h>
2
3void foo(void)
4{
5 int *p = (int*) malloc(sizeof(int));
6 if (p) {
7 free(p);
8 p = NULL;
9 }
10}