自学嵌入式 day21 - 数据结构 双向链表1.双向链表2.基础操作(1)头部插入int InsertHeadDouLinkList(DouLinkList *dl,DATATYPE *data) { DouLinkNode *newnode = (DouLinkNode *)malloc(sizeof(DouLinkNode));//定义新节点来存储需插入的数据 if(NULL == newnode)//判断结点空间是否申请成功 { fprintf(stderr,"intertHeadDouLinkList malloc"); return 1;