📄 list.c~
字号:
#include <stdio.h>#include <stdlib.h>#include "list.h"void Destroy_List(List **li){ List *temp,*end,*bak=NULL; temp = *li; end = *li; do { bak = temp; free(bak); temp = temp->next; }while(temp != end); *li = NULL;}void Add_Node(List **li,DataType data){ List *new; new = malloc(sizeof(List)); new->data = data; if((*li) == NULL) { new->next = new; *li = new; } else { new->next = (*li)->next; (*li)->next = new; }}void Print_List(List *li,PrintData p){ List *temp; temp = li; if(!temp) return; while(1) { p(temp->data); temp = temp->next; if (li == temp) break; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -