為什麼寫鍊錶的時候總是停止工作?

時間 2021-05-11 22:55:17

1樓:補佳林

#include

#include

struct

Member

};void

Insert

(Member

*&head

,Member

*node

)else

node

->_next

=curr

->_next

;curr

->_next

=node;}

}void

Input

(Member

*&head

)void

Output

(Member

*head)}

intmain

()Output

(head

);while

(true

);return0;

}來湊勒個熱鬧。

不足之處在於Input裡面cin可能輸入錯誤沒有處理,其他地方可能有錯誤。

2樓:

#include

using namespace std;

struct Member

if (left == NULL)

if (right == NULL)

if (left->year == right->year)

return left->year < right->year ? -1 : 1;

}Member* Insert(Member* pHead, Member* pNode)

if (pNode->year < pHead->year

|| (pNode->year == pHead->year && pNode->month < pHead->month))

Member *p = pHead;

while (true)

if (compare(pNode, p->next) < 0)

p = p->next; }}

Member* Input(Member* head)

void Output(Member* head)

}int main(int argc, CHAR* argvMember *head = NULL;

for (int i = 0; i < 7; i永遠都加大括號是好習慣

head = Input(head); }

Output(head);

return 0;}

人的大腦有沒有停止工作的時候 除了死亡 ?

吱吱吱 答案很肯定沒有 人的大腦只有在人死亡之後才會停止工作,如果大腦停止工作,只能有乙個原因就是人死了,並且是真正意義上的死亡。心臟停止跳動的時候,人還沒有真正的死去,是因為心臟停止了,供血便停止了,氧氣也沒有了,大腦是脆弱的,它會在苛刻的條件下迅速玩完。大腦的死亡才是真正的死亡。有人說 人在死之...

這裡是想改變鍊錶的頭指標的指向,但是為什麼這裡的形參需要是指向指標的指標呢?

天風立馬 c語言任何形式的函式形參都是傳值呼叫。你問的問題最好自己除錯一下,驗證自己的想法,印象會更深刻。然後好好理解這個回答的第一句話,理解之後再回頭想想你問的問題。希望這些能幫到你。 冷杉 input output型別的引數只能傳目標的位址才能做到修改,目標是個指標,你就要傳指標的位址。不想用二...

為什麼老師總是布置寫不完的作業?

這是個秘密 其實老師一點都不想布置作業,你寫老師還的改,麻煩要死,是學校想看你作業,不是老師,不服可以去找校長反映,這樣老師學生都解放了。 王天 學習是一件很私人,很個性化的事情。沒人能鑽到你的腦子裡糾正你的思路,給你新的知識。你得自己想辦法,所以,確定你的目標,然後按自己的意願執行就好。他布置多少...