char *ptr;
定一个指针,没有赋值,用NULL。
char *ptr = NULL 即表示指向空,不能再做赋值,不能对0地址操作访问。
//#define NULL (void *)o
如果出现段错误,看看对NULL有没有赋值。
如何避免野指针而不是杜绝:
1.如果没有对指针进行赋值,可把指针指向空,可避免野指针
2.
char *ptr;
定一个指针,没有赋值,用NULL。
char *ptr = NULL 即表示指向空,不能再做赋值,不能对0地址操作访问。
//#define NULL (void *)o
如果出现段错误,看看对NULL有没有赋值。
如何避免野指针而不是杜绝:
1.如果没有对指针进行赋值,可把指针指向空,可避免野指针
2.