int *r; *r = 0;或者 register int *r; *r = 0;运行时会挂掉int *r = 0;可以,但是这个指针指向常量区,所以不能对*r进行赋值操作
int *r = NULL没有具体指向的要这么赋值,不可以用0你上面写的第一个和第三个没指向就赋值的都是错的
指向空地址 00000000000000 什么也不是的地方.