typedef結(jié)構(gòu)體指針 定義結(jié)構(gòu)體指針有什么用?
定義結(jié)構(gòu)體指針有什么用?結(jié)構(gòu)指針用于構(gòu)造鏈表。結(jié)構(gòu)類(lèi)型定義為表示鏈表中的每個(gè)節(jié)點(diǎn),下一個(gè)是指向下一個(gè)節(jié)點(diǎn)的指針。Typedef int selemtype Typedef struct{selemty
定義結(jié)構(gòu)體指針有什么用?
結(jié)構(gòu)指針用于構(gòu)造鏈表。結(jié)構(gòu)類(lèi)型定義為表示鏈表中的每個(gè)節(jié)點(diǎn),下一個(gè)是指向下一個(gè)節(jié)點(diǎn)的指針。Typedef int selemtype Typedef struct{selemtype*base selemtype*Top int stacksize}sqstack//T1模板
1。結(jié)構(gòu)指針定義:structnode{INTP charnode charaddr[30]}a,*b2。使用結(jié)構(gòu)指針:B=&;A.P和(*B)。P和P->num具有相同的含義。a、 節(jié)點(diǎn)和(*b)。Node和P->node具有相同的含義。a、 地址和(*b)。Addr和P->addr具有相同的含義。三。注意:(1)結(jié)構(gòu)指針必須指向某個(gè)結(jié)構(gòu)變量,如P=&a(2)。通過(guò)結(jié)構(gòu)變量的指針訪(fǎng)問(wèn)結(jié)構(gòu)的方法是a.num,(*P)。Num,P->num。