Null 是一特殊指针值(或是一种 对象引用)表示这个指针并不指向任何的对象。这样的指针称之为 Null指针[1]。 有许多实现上是以0 (全位为0) 代表null指针,多数的CPU以此作为存储器空间的底 (虽有些系统会使用有符号地址空间(signed address space),并允许为负值)。
当指针head初始化为NULL时,作为参数调用时,和以往是不一样的,必须得给指针指向一个非NULL.如果不指向其他则依旧为NULL,返回值head,也依然是NULL.必须如上图一个,给其一个指向:
tep=new;
head=tep;
记住NULL表示不指向任何的对象。