
上QQ阅读APP看书,第一时间看更新
2.5.1 typedef声明
编写程序时,除了可以使用内置的基本数据类型名和自定义的数据类型名以外,还可以为一个已有的数据类型另外命名。这样,就可以根据不同的应用场合,给已有的类型命名一些有具体意义的别名,有利于提高程序的可读性。给比较长的类型名命名一个短名,还可以使程序简洁。typedef就是用于将一个标识符声明成某个数据类型的别名,然后将这个标识符当作数据类型使用。
类型声明的语法形式:
typedef 已有类型名 新类型名表;
其中,新类型名表中可以有多个标识符,它们之间以逗号分隔。可见,在一个typedef语句中,可以为一个已有数据类型声明多个别名。
例如:
