C语言允许用typedef说明一种新类型名,说明新类型名的语句一般形式为:
Typedef 类型名 标识符;
在此,“类型名”必须是在此语句之前已有定义的类型标识符。“标识符”是一个用户定义标识符,用作新的类型名。Typedef语句的作用仅仅是用“标识符”来代表已存在的“类型名”,并未产生新的数据类型,原有类型名依然有效。例如:
Typedef int INTEGER;
该语句把一个用户命名的标识符INTEGER说明成了一个int类型的类型名。在此说明之后,可以用标识符INTEGER来定义整型变量。