C语言双链表,定义一个结构体指针变量

2025-02-25 09:37:52
推荐回答(2个)
回答1:

首先,你要明白
p的类型
DLinklist
*
p;
指针p指向的类型是DLinklist
他存放的是这个指向这个
结构体
的地址
p->next->next
是指向下一个节点!

回答2:

肯定需要先指向结构体变量的地址才可以。
定义了一个指针,而不初始化,编译不会报错,应该会有告警,但是运行就会出现错误的。