Introduction - If you have any usage issues, please Google them yourself
(1) there is no p = NULL , the pointer p is pointing to a memory address, only the memory address of the current program is illegal. This is an opportunity for hackers. Every time program crashes are almost in the same address referred to in (p), it will be easy to this address to hackers, hackers can then on the specified memory address prior to decorate your code, and then run the program, the collapse will be to the hacker specify code, the result is unimaginable. (2) in p = NULL Collapse, the program also collapse, but the address is 0. 0 address for any application is illegal, so cattle hackers cannot again to decorate your own code to the memory address space is 0. So in this case, the hacker can only face their collapse, lamented fate ah.