構造鍊錶的乙個注意事項

2021-04-13 00:20:46 字數 516 閱讀 3334

看這個程式片斷:

void push( st *head)

while (getchar()!='/n')

continue;

//q->next=null;

// return head;

}很簡單,這個是構造乙個鍊錶,而這種構造方式其實是一種簡單構造堆疊的方法。

若吧p=(st *)malloc(sizeof(st));這個語句放到while之外我們看看是什麼東西?

void push( st *head)

while (getchar()!='/n')

continue;

//q->next=null;

// return head;

}兩個程式看似差不多,但是後面的東西就有點鬱悶了,它是乙個在外面附帶頭節點的單節點迴圈鍊錶,而不是單鏈表,它的節點一會因為輸入值而變多,變化的只是本身的data值。

因為p在前面已經給分派好了,就是乙個位址,以後的while中就是不停的在這個固定的位址上給data賦值而已。

建立乙個論壇注意事項

建設論壇運營論壇的一些注意事項 一。明確論壇定位 二。好定位配合好網域名稱 還有就是logo不僅僅要突出網域名稱,並且要對logo進行美化,以容易識別為主,不要增加使用者的閱讀成本,另外王寶臣這裡提醒大家不要先買網域名稱在做定位,應該是先定位在根據自身定位購買網域名稱 意義是不同的 三。論壇logo...

Widget中的乙個注意事項

在一次開發周期中,我們專案加入了widget,整個過程比較順利,但是在發版的時候,發現ipa包大了14m。最後追蹤原因,發現是開發widget時,乙個特別容易出錯的地方導致的。具體如下 1.在主專案裡選擇.m檔案,然後點選右上角的utilities,在target membership裡選上widg...

建構函式的注意事項

1.description 描述建構函式是建立類物件,並且在建立完成前,對類進行初始化的特殊函式。在類中的表現為,和類名一致。2.attribute 特徵 1 方法名必須和類名一致 2 建構函式木有返回值。一切跟返回值相關的修飾都別寫,也不要用void來修飾!3 建構函式是可以過載的。4 如果不寫建...