一个关于结构体的一个问题(书上的)

来源:百度知道 编辑:UC知道 时间:2024/06/08 18:25:42
在看“建立动态链表”时候一个例题是“写一函数建立一个有3名学生数据的单向动态链表”例题中有一行是“head=NULL”为什么把head附值为null呢?应该是指向第一个地址才对啊。

这是必须的,为了防止head变成野指针,
因为任何指针刚申请的时候他的缺省值,会乱指一气
所以要么在指针创建的时候初始化,或者指向NULL;
例子如下:
char* p = NULL;
char* tmp = new char[100];