1樓:村野窮儒
#include
#include
typedef struct node //定義結構體
stu;
stu* create(stu *a, int num) //定義create函式返回型別
//為指向構體的指標
return a;
}int liulan(stu *a)
printf("\n");
return i;
}stu* insert(stu *s, int w)h = (stu *)malloc(sizeof(stu));
printf("請輸入你要插入的元素:");
scanf("%d",&h->data);
h->next = p->next;
p->next = h;
return s;
}void main()
該程式很簡單
就用了一個單連結串列
看不懂可能是你沒學資料結構
2樓:匿名使用者
有時間看看,現在有點事沒時間。
3樓:
這個程式為啥編譯不了啊
:\program files\microsoft visual studio\myprojects\asd\saf.c(49) :
error c2143: syntax error : missing ';' before 'type'
d:\program files\microsoft visual studio\myprojects\asd\saf.c(52) :
error c2065: 'a' : undeclared identifier
d:\program files\microsoft visual studio\myprojects\asd\saf.c(70) :
error c2275: 'stu' : illegal use of this type as an expression
d:\program files\microsoft visual studio\myprojects\asd\saf.c(8) : see declaration of 'stu'
d:\program files\microsoft visual studio\myprojects\asd\saf.c(70) :
error c2065: 's' : undeclared identifier
d:\program files\microsoft visual studio\myprojects\asd\saf.c(72) :
warning c4047: 'function' : 'struct node *' differs in levels of indirection from 'int '
d:\program files\microsoft visual studio\myprojects\asd\saf.c(72) :
warning c4024: 'liulan' : different types for formal and actual parameter 1
d:\program files\microsoft visual studio\myprojects\asd\saf.c(75) :
warning c4047: 'function' : 'struct node *' differs in levels of indirection from 'int '
d:\program files\microsoft visual studio\myprojects\asd\saf.c(75) :
warning c4024: 'insert' : different types for formal and actual parameter 1
d:\program files\microsoft visual studio\myprojects\asd\saf.c(75) :
warning c4047: '=' : 'int ' differs in levels of indirection from 'struct node *'
d:\program files\microsoft visual studio\myprojects\asd\saf.c(76) :
warning c4047: 'function' : 'struct node *' differs in levels of indirection from 'int '
d:\program files\microsoft visual studio\myprojects\asd\saf.c(76) :
warning c4024: 'liulan' : different types for formal and actual parameter 1
執行 cl.exe 時出錯.
4樓:春紀
我看了這個程式。這是資料結構的連結串列那一節的內容吧。
這個程式的三個子函式分別完成 建立連結串列,輸出連結串列中的資料,在連結串列中插入一個資料
說實話,註釋並不難。但是即使我們給你寫了註釋你也未必能完全理解。這裡面涉及到的指標方面比較複雜。
建議你翻看一下c語言指標那一章,如果那一章你完全弄懂,這個不在話下。否則,你怎樣都是隔岸觀火,不得其法。
親們幫個忙吧!這個填空寫一下,親,幫個忙吧,兩道四年級英語題目
nothing something anyone nobody someone something nothing everyone something anyone no one anybody anything nothing anyone 1nothing什麼也聽不見2something地上有...
c語言的題,求高手解答,求高手解答一下C語言題
同學,你好,你的程式中有錯誤 程式的前面幫你修改了一下,但是在 p1 w 處,不知道你是怎麼抄的沒有一個w的變數 修改正確後在發來 吧 include include void fun char int m int main c語言的題,求高手解答 結果應該是721 先看main函式,i 1時,i ...
請各位C語言高手幫個忙,看看我這糾結我半天的幾個簡單的問題
第一個 s 輸出 的字串 一定要以 0 結尾str1 9 0 strcpy前面加上這句 就能正常了第2個 執行了strcpy 把 0123456789 再加個 0 給了 string 而它給他空間就10個 多了個 所以說越界 第3個數 如果 長度 大於10,string沒賦值 會亂碼我是這麼理解的 ...