1.5.10 为类型定义新名称
可以为已有类型定义新的名称。实际上,下面这行代码就是这么做的:
- typedef unsigned short int ushort;
这段代码将标识符ushort定义为类型unsigned short int的另外一个名称。重命名已有类型的方法如下:在typedef后面跟上当前类型,再跟上新名称。typedef通常用于给比较长的类型名定义较短的新名称。
新类型名的使用和原始类型一样。程序初始化了一个名为bonus的ushort型变量(其实就是unsigned short int型变量),然后显示它的值。