问答详情
源自:5-2 Linux C 动态数据结构-动态链表

head = NULL有什么用?

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

提问者:我们都是好孩子哈 2017-02-21 03:25

个回答

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

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

    如果你直接head = p1;

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

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

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

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