[英]Struct variable
當我們有:
struct node {
char...
int....
struct node *....
}
typedef struct node Node;
然后我們有一個像這樣的函數:
int function(Node f){...}
這是什么f
?
f
是Node
類型的輸入參數。 類型Node
是類型struct node
同義詞。
在語句typedef struct node Node;
您通過使用typedef
將struct node
別名命名為Node
。
所以在function()
的定義中
int function(Node f){...}
f
只是struct node
類型的變量。
您也可以在此處查看typedef
聲明和含義http://en.cppreference.com/w/c/language/typedef
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.