1 回答

TA貢獻(xiàn)152條經(jīng)驗(yàn) 獲得超157個(gè)贊
代碼 不要這樣貼啦啦啦~~~~
typedef?struct?Node{ ????int?date;? ????struct?*Node?next;? }Node,*List;? /*?Node和*List有什么區(qū)別,要如何使用?*/
首先 定義了一個(gè) Node 類型的結(jié)構(gòu)體 (但沒(méi)有命名)
前面 有個(gè) typedef 它的作用是 將 整個(gè) 結(jié)構(gòu)體 類型:
struct?Node{ ????int?date;? ????struct?*Node?next;? }
它 另外命名為 Node 和 List
第二 : ?List 前面 有個(gè) * 號(hào), 所以 List 就是指針類型的 Node 結(jié)點(diǎn)類型,
-----------------------------分割線--------------------------------------
問(wèn)題二: 要如何使用
結(jié)點(diǎn)另外命名為 Node, 和 List (List 定義的變量 都是指針類型 的 )
Node: 常用在 malloc(), realloc()... ?等關(guān)于 結(jié)點(diǎn)分配的 地方.
List: 常用在 定義變量 時(shí)...使用
這一些, 常用在哪些地方,
你可以看書(shū), 多看書(shū), 多敲代碼, 慢慢的 你就知道 該怎樣使用了......
-----------------------------分割線--------------------------------------
啦啦啦~~~~ Imcainiao
- 1 回答
- 0 關(guān)注
- 1259 瀏覽
添加回答
舉報(bào)