c語言動態(tài)鏈表的創(chuàng)建 c語言中如何建立動態(tài)鏈表。希望哪位大俠詳解之?
c語言中如何建立動態(tài)鏈表。希望哪位大俠詳解之?1. 定義nodestruct2。定義列表結(jié)構(gòu)3。定義createList函數(shù),調(diào)用malloc動態(tài)分配內(nèi)存4.main調(diào)用createList函數(shù)p1=
c語言中如何建立動態(tài)鏈表。希望哪位大俠詳解之?
1. 定義nodestruct2。定義列表結(jié)構(gòu)3。定義createList函數(shù),調(diào)用malloc動態(tài)分配內(nèi)存4.main調(diào)用createList函數(shù)
p1=(struct studinf*)malloc(malloc)。Studinf size內(nèi)存空間,并將該空間的第一個地址賦給P1
head=p1p2=P1//P2指向第一個空間
將指向P1的空間地址賦給P2
P2->next=P1//在這種情況下,P1指向第二個打開的空間
是連接兩個打開的空間的語句,通過*next連接指針;
將P1的值賦給P2的下一個節(jié)點,以便下一個節(jié)點P1可以訪問P2;
這實現(xiàn)了兩個節(jié)點的連接
函數(shù)名:MKDIR
函數(shù):創(chuàng)建目錄(文件夾)
用法:int MKDIR(char*pathname)
程序示例:(在win tc和DEV-C下運行)
]#include
#include
#include
int main(void)
{
int status
system(“CLS”)
]status=MKDIR(“book”)/*這是創(chuàng)建一本書*/](!狀態(tài))?(printf(“directory createdn”):
system(“pause”)
system(“dir”)/*創(chuàng)建后顯示當(dāng)前文件夾下的文件信息*/
system(“pause”)
status=rmdir(“book”)/*刪除創(chuàng)建的文件夾book*/](!狀態(tài))?(printf(“Directory deletedn”):
(peror(“Unable to delete Directory”)
system(“pause”)
返回0
}