2016 - 2024

感恩一路有你

c语言动态链表的创建 c语言中如何建立动态链表。希望哪位大侠详解之?

浏览量:2774 时间:2021-03-11 22:54:46 作者:admin

c语言中如何建立动态链表。希望哪位大侠详解之?

1. 定义nodestruct2。定义列表结构3。定义createList函数,调用malloc动态分配内存4.main调用createList函数

p1=(struct studinf*)malloc(malloc)。Studinf size内存空间,并将该空间的第一个地址赋给P1

head=p1p2=P1//P2指向第一个空间

将指向P1的空间地址赋给P2

P2->next=P1//在这种情况下,P1指向第二个打开的空间

是连接两个打开的空间的语句,通过*next连接指针;

将P1的值赋给P2的下一个节点,以便下一个节点P1可以访问P2;

这实现了两个节点的连接

函数名:MKDIR

函数:创建目录(文件夹)

用法:int MKDIR(char*pathname)

程序示例:(在win tc和DEV-C下运行)

]#include

#include

#include

int main(void)

{

int status

system(“CLS”)

]status=MKDIR(“book”)/*这是创建一本书*/](!状态)?(printf(“directory createdn”):

system(“pause”)

system(“dir”)/*创建后显示当前文件夹下的文件信息*/

system(“pause”)

status=rmdir(“book”)/*删除创建的文件夹book*/](!状态)?(printf(“Directory deletedn”):

(peror(“Unable to delete Directory”)

system(“pause”)

返回0

}

c语言动态链表的创建 c++链表 动态链表c语言

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。