1.1.空指针 如果 p 是一个指针变量,则 p = 0; p = 0L; p = '\0'; p = 3 - 3; p = 0 * 17;p=(void*)0; 中的任何一种赋值操作之后, p 都成为一个空指针,由系统保证空指针不指向任何实际的对象或者函数.反过来说,任何对象或者函数的地址都不可能是空指针.(比如这里的(void*)0就是一个空指针.把它理解为null pointer还是null pointer constant会有微秒的不同,当然也不是紧要了).其实空指针只是一种编程概念,就…