typedef 用法 C++
时间: 2023-10-23 09:11:35 浏览: 88
typedef 的用法
typedef用于为现有的类型创建一个新的名称。它常用于给比较长的类型名定义较短的别名,以增加代码的可读性和可维护性。通过使用typedef,我们可以使用新的类型名来声明变量,而这些变量的类型与原始类型名相同。
在C中,typedef的使用方法是在typedef后面跟上原始类型名,然后跟上新的类型名(别名,用户自定义)。例如,我们可以使用typedef为unsigned short int定义一个新的别名ushort,然后使用该别名来声明变量。
下面是一个示例代码:
#include <iostream>
using namespace std;
int main(){
typedef unsigned short int ushort;
ushort a;
unsigned short int b;
cout << "变量a的类型: " << typeid(a).name() << endl;
cout << "变量b的类型: " << typeid(b).name() << endl;
return 0;
}
在上面的示例中,我们使用typedef为unsigned short int定义了一个新的别名ushort。然后,我们声明了一个变量a,其类型为ushort,和一个变量b,其类型为unsigned short int。通过typeid(a).name(),我们可以获取变量a的类型名称,并输出到控制台。
阅读全文