源自:5-2 Linux C 动态数据结构-动态链表
head = NULL有什么用?
head = NULL有什么用?如果没有会怎么样?
提问者:我们都是好孩子哈
2017-02-21 03:25
个回答
-
每个指针在你赋值给它之前,它都需要有一个确定的指向地址.
如果你直接head = p1;
因为head没有确定的地址,运行时就会出现未知错误.好像这就是所谓的野指针.
加了head = NULL;就是为了给head一个确定的指向;
-
亲,什么意思,是教程写的有问题?是的,课程还没有更到那节,很快更新了,多关注。