c語言while用法 定義結(jié)構(gòu)體指針有什么用?
定義結(jié)構(gòu)體指針有什么用?結(jié)構(gòu)指針用于構(gòu)造鏈表。結(jié)構(gòu)類型定義為表示鏈表中的每個節(jié)點,下一個是指向下一個節(jié)點的指針。Typedef int selemtype Typedef struct{selemty
定義結(jié)構(gòu)體指針有什么用?
結(jié)構(gòu)指針用于構(gòu)造鏈表。結(jié)構(gòu)類型定義為表示鏈表中的每個節(jié)點,下一個是指向下一個節(jié)點的指針。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é)點和(*b)。Node和P->node具有相同的含義。a、 地址和(*b)。Addr和P->addr具有相同的含義。三。注意:(1)結(jié)構(gòu)指針必須指向某個結(jié)構(gòu)變量,如P=&a(2)。通過結(jié)構(gòu)變量的指針訪問結(jié)構(gòu)的方法是a.num,(*P)。Num,P->num。