C语言的类型说明符typedef

Posted 一只学习的猫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言的类型说明符typedef相关的知识,希望对你有一定的参考价值。

C语言不仅提供了丰富的数据类型,而且还允许由用户自己定义类型说明符,也就是说允许由用户为数据类型取“别名”。类型定义符 typedef 即可用来完成此功能。

例如:
typedef int INTEGER
这以后就可用 INTEGER 来代替 int 作整型变量的类型说明了。比如:
INTEGER a,b;
表示定义了两个int类型的变量a和b。

typedef 定义的一般形式为:
typedef 原类型名 新类型名
其中原类型名中含有定义部分,新类型名一般用大写表示,以便于区别。
有时也可用宏定义来代替 typedef 的功能,但是宏定义是由预处理完成的,而 typedef则是在编译时完成的,后者更为灵活方便。

以上是关于C语言的类型说明符typedef的主要内容,如果未能解决你的问题,请参考以下文章

C语言简单枚举类型

C语言中double类型怎么使用?

(C语言)unsigned long类型变量输出时,格式转换说明符应如何定义?

C语言 如何给指针数组划分动态存储空间

C语言举例说明啥情况下会发生自动类型转换

C语言函数定义和说明的格式