首先,你要明白p的类型DLinklist*p;指针p指向的类型是DLinklist他存放的是这个指向这个结构体的地址p->next->next是指向下一个节点!
肯定需要先指向结构体变量的地址才可以。定义了一个指针,而不初始化,编译不会报错,应该会有告警,但是运行就会出现错误的。