|
Major Member
|
1.
struct stackelement {...} 定義一個資料型態。
如同使用「int *a;」宣告一個指向 int (C語言內建的資料型態) 的變數 a,「struct stackelement* stack; 」宣告一個指向 sturct stackelement (使用者自行定義資料型態) 的變數 stack。
2.
表示 temp 是一個指標,將來被 temp 所指向的變數的資料型態應該要是sturct stackelement。
3.
stack 是函數 (您所說的副程式) 內的區域變數,型態為 struct stackelement**。
「*stack=*temp」左邊的資料型態是指標,右邊的資料型態是一個結構,so...。
|