Typedef
zh:zh|typedef
在C和C++编程语言中,typedef
是一个关键字。它用来对一个数据类型取一个新名字。目的是为了使源代码更易于阅读和理解。
来看以下代码:
现在来看以下代码:
这两段代码都做同样的一件事。第二个例子使用了 typedef,使其更易于了解将要进行什么。也就是一个变量包含关于苹果的信息,而另一个包含关于橘子的信息。
再来一个例子:
此处用户定义一个数据类型 var。
像这样创建一个 var 类型的变量,代码必须写为(注意,在 C++ 中宣告一个 struct 时,同时也隐含了 typedef,C 则没有):