发布网友 发布时间:2022-12-29 14:58
共1个回答
热心网友 时间:2023-10-26 21:25
typedef用法详解如下:
1、为基本数据类型定义新的类型名。
2、为自定义数据类型(结构体、共用体和枚举类型)定义简洁的类型名称。
3、为数组定义简洁的类型名称。
4、为指针定义箭洁的名称。
typedef
是在C和C++编程语言中一个关键字。它用来对一个资料类型起一个新名字。目的是为了使源代码更易于阅读和理解。在计算机编程语言中用来为复杂的声明定义简单的别名,与宏定义有些差异。
它本身是一种存储类的关键字,与auto、extem、mutable、static、register等关键字不能出现在同一个表达式中。typedef声明,简称typedef,为现有类型创建一个新的名字,或称为类型别名,在结构体定义,还有一些数组等地方都大量的用到。
它有助于创建平台无关类型,甚至能隐藏复杂和难以理解的语法。使用typede何编写出更加美观和可读的代码。所谓美观,意指typeder能隐藏笨拙的语法构造以及平台相关的数据类型,从而增强可移植性以及未来的可维护性。