Pertama sekali, dari luar, typedef [] *** mentakrifkan semula jenis dalam [] untuk diwakili oleh *** ;typedef [] *** 就是把[] 中的类型重新定义成以***表示; 例子中的意思就是说,中间的结构体类型变量struct Node{***} 在这里可以用Node和*LinkList来表示了。并且, 当需要声明Node变量时,就可以用 Node p来声明;等同于 struct Node p 当需要声明Node指针变量时,就可以用LinkList p来声明;等同于 struct Node *pMaksud contoh ini ialah pembolehubah jenis struktur perantaraan struct Node{***} boleh digunakan di sini Nod dan *LinkList code> untuk menyatakan. Selain itu,
Apabila anda perlu mengisytiharkan pembolehubah Nod, anda boleh menggunakan Node p untuk mengisytiharkannya bersamaan dengan struct Node p Node的结构体类型: 这个结构体由一个ElemType类型的变量e和一个当前结构体类型指针 *next Apabila diperlukan Apabila mengisytiharkan pembolehubah penunjuk Nod, anda boleh menggunakan LinkList p untuk mengisytiharkannya; ia bersamaan dengan struct Node *p
🎜
🎜Lihat definisi struktur di tengah: 🎜Mentakrifkan jenis struktur dengan alias Nod: 🎜Struktur ini terdiri daripada pembolehubah eElemType / code> dan penunjuk jenis struktur semasa *next membentuk 🎜 Kemudian setiap pembolehubah yang anda isytiharkan jenis struktur ini mengandungi dua elemen ini. 🎜
LinkList
是指针类型,Node
是结构体类型.LinkList
指针类型的变量的使用可以用(*p).e
或者p->e
,Node
类型变量使用可以用p.e
.Jika anda faham
int a
与int *a
的区别,再理解了typedef int ElemType
anda boleh faham contoh di atas.Pertama sekali, dari luar,
typedef [] ***
mentakrifkan semula jenis dalam[]
untuk diwakili oleh***
;typedef [] ***
就是把[]
中的类型重新定义成以***
表示;例子中的意思就是说,中间的结构体类型变量
struct Node{***}
在这里可以用Node
和*LinkList
来表示了。并且,当需要声明
Node
变量时,就可以用Node p
来声明;等同于struct Node p
当需要声明
Node
指针变量时,就可以用LinkList p
来声明;等同于struct Node *p
Maksud contoh ini ialah pembolehubah jenis struktur perantaraanstruct Node{***}
boleh digunakan di siniNod
dan*LinkList code> untuk menyatakan. Selain itu,
Apabila anda perlu mengisytiharkan pembolehubahNod, anda boleh menggunakan
🎜 🎜Lihat definisi struktur di tengah: 🎜Mentakrifkan jenis struktur dengan aliasNode p
untuk mengisytiharkannya bersamaan denganstruct Node p
Node
的结构体类型:这个结构体由一个
ElemType
类型的变量e
和一个当前结构体类型指针*next
Apabila diperlukan Apabila mengisytiharkan pembolehubah penunjuk
Nod
, anda boleh menggunakanLinkList p
untuk mengisytiharkannya; ia bersamaan denganstruct Node *p
eElemType
/ code> dan penunjuk jenis struktur semasa*next
membentuk 🎜 Kemudian setiap pembolehubah yang anda isytiharkan jenis struktur ini mengandungi dua elemen ini. 🎜