head = NULL有什么用?

来源:5-2 Linux C 动态数据结构-动态链表

我们都是好孩子哈

2017-02-21 03:25

head = NULL有什么用?如果没有会怎么样?

写回答 关注

2回答

  • 稚气磅礴
    2017-02-21 10:21:57
    已采纳

    每个指针在你赋值给它之前,它都需要有一个确定的指向地址.

    如果你直接head = p1;

    因为head没有确定的地址,运行时就会出现未知错误.好像这就是所谓的野指针.

    加了head = NULL;就是为了给head一个确定的指向;

    我们都是好孩...

    我试了 //head=NULL; 也可以运行--

    2017-02-23 14:35:30

    共 3 条回复 >

  • 慕移动9181930
    2022-03-23 09:50:40

    亲,什么意思,是教程写的有问题?

Linux C语言结构体

C语言的深入,帮助小伙伴们进一步的理解C语言,赶紧看过来

118294 学习 · 162 问题

查看课程

相似问题