|
STM32F0304p6單片機(jī)使用鏈表特占空間有什么辦法解決?
typedef struct Link{
char elem;//代表數(shù)據(jù)域
struct Link * next;//代表指針域,指向直接后繼元素
}link;
link * initLink(){
link * p=(link*)malloc(sizeof(link));//創(chuàng)建一個(gè)頭結(jié)點(diǎn)
link * temp=p;//聲明一個(gè)指針指向頭結(jié)點(diǎn),用于遍歷鏈表
//生成鏈表
for ( i=1; i<5; i++) {
link *a=(link*)malloc(sizeof(link));
a->elem=i;
a->next=NULL;
temp->next=a;
temp=temp->next;
}
return p;
}
|
|