码迷,mamicode.com
首页 > 编程语言 > 详细

C语言中typedef的解释

时间:2018-10-14 16:21:47      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:计算   种类   存储   预处理   efi   htm   get   处理   auto   

typedef是在计算机编程语言中用来为复杂的声明定义简单的别名,它与宏定义有些差异。

它本身是一种存储类的关键字,与auto、extern、mutable、static、register等关键字不能出现在同一个表达式中。

意思就是:定义一个类型别名

 

typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。
在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
typedef和define的区别:
typedef是定义了一种类型的新别名;
而define是预处理中对字符串的替换;
typedef比define来得更稳健;
 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
参考链接:

 

C语言中typedef的解释

标签:计算   种类   存储   预处理   efi   htm   get   处理   auto   

原文地址:https://www.cnblogs.com/grooovvve/p/9786120.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!