[英]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.