基於C語言資料結構 一些錯誤

2021-05-25 21:38:44 字數 1326 閱讀 4604

#include"stdio.h"

#include"malloc.h"

#define maxsize 50

typedef char elemtype;

typedef struct lnode

linklist;

void initlist(linklist * &l)

void getelem(linklist *l,int i,elemtype &e)

if(p==null)

return 0;

else }

int locateelem(linklist *l,elemtype e)

if(p==null)

return(0);

else

return(n);

}int listinsert(linklist *&l,int i,elemtype e)

if(p=null)

return 0;

else }

int listdelete(linklist *&l,int i,elemtype &e)

if(p==null)

rturn 0;

else }

int listlength(linklist *l)

return(i);

}void displist(linklist *l)

printf("/n");

}extern void initlist(linklist *&l);

extern void destroylist(linklist *&l);

extern int listlength(linklist *l);

extern void displist(linklist *l);

extern int locateelem(linklist *l,elemtype e);

extern int listinsert(linklist * &l,int i,elemtype e);

extern int listdelete(linklist * &l,int i,elemtype e);

main()

錯誤提示

1>1.c(12): error c2143: 語法錯誤 : 缺少「)」(在「&」的前面)

1>1.c(12): error c2143: 語法錯誤 : 缺少「{」(在「&」的前面)

1>1.c(12): error c2059: 語法錯誤:「&」

1>1.c(12): error c2059: 語法錯誤:「)」

原來是.c

一些C 資料結構知識

陣列 1.大小固定 2.記憶體連續 3.方便訪問 4.不方便新增刪除 5.儲存單一型別元素 arraylist 陣列列表 1.記憶體連續,可以通過下標訪問,大小不固定 2.方便訪問,不方便新增刪除.3.儲存不同型別的資料.訪問的是object型別,裝拆箱印象效能 list是乙個介面,arraylis...

一些資料結構

dir heapq about all builtins cached doc file loader name package spec heapify max heapreplace max siftdown siftdown max siftup siftup max heapify heap...

學習c語言資料結構的一些預備知識

資料結構 筆記 預備知識 一.指標 我們將記憶體中位元組的編號稱為位址 address 或指標 pointer 位址從 0 開始依次增加,對於 32 位環境,程式能夠使用的記憶體為 4gb,最小的位址為 0,最大的位址為 0xffffffff。c語言用變數來儲存資料,用函式來定義一段可以重複使用的 ...