快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

澳门申博app下载:链表 C 创建和释放



// 创澳门申博app下载建和开释链表

#include

#define MAX 10

struct List {

intnumber;

charname[MAX];

struct List*Next;

};

typedef struct List Node;

typedef Node *Link;

int main() {

Link New;

int newNumber;

char newN澳门申博app下载ame[MAX];

int i;

printf("分配内存给新节点\n");

New = (Link)malloc(sizeof(Node));

if(New == NULL) {

printf("节点内存分配掉败\n");

}

else {

printf("节点内存分配成功\n");

printf("输入数据项1( int ) : ");

scanf("%d",&newNumber澳门申博app下载);

printf("输入数据项2( number = newNumber;

for(i=0;iname[i] = newN澳门申博app下载ame[i];

}

New->Next = NULL;

printf("数据项保存到节点\n澳门申博app下载");

printf("节点数据输出 : \n");

printf("数据项1 : %d\n",New->number);

printf("数据项2 : %s\n",New->name);

}

printf("删除节点开释节点内存\n");

free(New);

return 0;

}

/*

D:\>caflist

分配内存给新节点

节点内存分配成功

输入数据项1( int ) : 10001

输入数据项2( <=10 char ) : ttl_web

数据项保存到节点

节点数据输出 :

数据项1 : 10001

数据项2 : ttl_web

删除节点开释节点内存

*/

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: