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语言的类型说明符typedef

C的typedef的说明

typedef float _Float32 的声明说明符中有两个或多个数据类型;

c语言:想问下typedef *char[10] Strings;中的*char[10]表示的是啥类型?

C语言结构体和共用体_07

C语言 typedef 和 define 区别