关键字typedef
作用:类型重命名,即为变量类型改一个新名字
语法:typedef + 类型名 + 新类型名
例如:unsigned int a=10;
变量a是无符号整型数,它的变量类型为unsigned int 有点长,于是我们就将其变量类型重命名
typedef unsigned int uint;
即将unsigned int 赋予新名字:uint,更加简洁方便
重命名后可以直接使用新的类型名:uint b=20;
typedef 通常在数据结构中使用较多,为结构体重新命名,如下:
将原先的 struct BinaryTreeNode 重新命名为 BTNode 和 BTree,其中BTree创建变量时,创建的是指针变量 。