給初始化為NULL的結構體指針賦值報錯問題
https://bbs.csdn.net/topics/392560720

tmp指向null,使用tmp就會報錯,因為這代表要去0的地址取數據,0地址是不允許訪問的,所以會報錯,換成malloc后,系統會分配可使用的地址給tmp,所以tmp就不會報錯
- tmp是NULL的時候,指向安全區域,你解引用就會錯誤。
- 你申請空間時,因為tmp指向堆空間的申請的區域,是可以解引用的。
- 還有如果你不給申請的指針賦值,然后解引用的話,因為指針指向的是未知區域,也是危險的,錯誤。
- 要解引用一個指針,首先指針不能指向安全區域了,然后還不能是指向未知區域。
