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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

初學(xué)數(shù)據(jù)結(jié)構(gòu),有個(gè)小問題

初學(xué)數(shù)據(jù)結(jié)構(gòu),有個(gè)小問題

線性表的鏈?zhǔn)酱鎯?chǔ),下面這段代碼typedef struct Node{     ElemType e;     struct Node *next;  }Node,*LinkList;LinkList p和Node p有什么區(qū)別
查看完整描述

2 回答

?
九州編程

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

如果你理解int aint *a的區(qū)別,再理解了typedef int ElemType 你就可以理解上面例子。

typedef struct Node{
    ElemType e;
    struct Node *next; 
} Node, *LinkList;

首先從外層看,typedef [] *** 就是把[] 中的類型重新定義成以***表示;
例子中的意思就是說,中間的結(jié)構(gòu)體類型變量struct Node{***} 在這里可以用Node*LinkList來表示了。并且,
當(dāng)需要聲明Node變量時(shí),就可以用 Node p來聲明;等同于 struct Node p
當(dāng)需要聲明Node指針變量時(shí),就可以用LinkList p來聲明;等同于 struct Node *p

再看中間的結(jié)構(gòu)體定義:
定義了一個(gè)別名為Node的結(jié)構(gòu)體類型:
這個(gè)結(jié)構(gòu)體由一個(gè)ElemType類型的變量e和一個(gè)當(dāng)前結(jié)構(gòu)體類型指針 *next構(gòu)成
而后你聲明的每一個(gè)該結(jié)構(gòu)體類型的變量中都包含這兩個(gè)元素。


查看完整回答
反對(duì) 回復(fù) 2018-10-29
?
慕雪6442864

TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊

LinkList是指針類型,Node是結(jié)構(gòu)體類型.
LinkList 指針類型的變量的使用可以用 (*p).e 或者 p->e,Node類型變量使用可以用 p.e.

查看完整回答
反對(duì) 回復(fù) 2018-10-29
  • 2 回答
  • 0 關(guān)注
  • 720 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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