2、空指针 空指针的作用: 如果使用完指针将指针赋值为NULL,在使用时判断一下指针是否为NULL,就知道指针有没有被使用。 int a; //将指针的值赋值为0,0x0000000 = NULL int *p = NULL;//给指针p的内容赋值为0 *p = 200;//err 因为p保存了0x0000的地址,这个地址是不可以使用的,非法 printf("%d\n",*p);