第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

初學(xué)數(shù)據(jù)結(jié)構(gòu)遇到有一個疑問

初學(xué)數(shù)據(jù)結(jié)構(gòu)遇到有一個疑問

教材中有typedef struct node{                          ... } node;請問就功能而言和以下有區(qū)別嗎?typedef struct{            ... /*相同內(nèi)容*/ }  node;
查看完整描述

2 回答

?
慕容708150

TA貢獻(xiàn)1831條經(jīng)驗 獲得超4個贊

有區(qū)別,在結(jié)構(gòu)體中如果存在struct node類型的成員,那么第二種會報錯

查看完整回答
反對 回復(fù) 2018-10-29
?
繁花不似錦

TA貢獻(xiàn)1851條經(jīng)驗 獲得超4個贊

簡單點來說,一般我們?nèi)〔煌拿郑热?/p>

typedef struct node_t {  // 具體內(nèi)容} Node;

定義變量時,如果用node_t需要這樣寫:

struct node_t node;

如果用Node的話,可以這么簡化來寫:

Node node;

如果寫成省略掉node_t,就不能用第一種寫法了。

typedef struct {
  // 具體內(nèi)容} Node;

一般node_t都是用來定義鏈表結(jié)構(gòu)體的

typedef struct node_t {  // 具體內(nèi)容
  struct node_t *next;
} Node;

其實,這只是structtypedef結(jié)合的用法,可以拆分為:

struct node_t {  // 具體內(nèi)容};typedef struct node_t Node;


查看完整回答
反對 回復(fù) 2018-10-29
  • 2 回答
  • 0 關(guān)注
  • 845 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號