1、Makefile中頭文件發生過修改的解決:
處插入*.h依賴,對.h文件打的時間戳進行檢查
2、頭刪和輸出
//五、頭刪
void delete_head(seq_p s)
{empty(s);for(int i=1;i<s->len;i++){s->data[i-1]=s->data[i];}s->len--;
}//六、輸出
void output(seq_p s)
{empty(s);printf("順序表輸出:");for(int i=0;i<s->len;i++){printf("%-4d",s->data[i]);}putchar(10);
}
3.順序表的重新創建
seq_p s;s=create_list(&s);
seq_p create_list(seq_p* s)
{*s=(seq_p)malloc(sizeof(seq_list));if(*s==NULL){printf("空間申請失敗\n");return NULL;}bzero(*s,sizeof((*s)->data));(*s)->len=0;return *s;
}
思維導圖