【C\C++】c中的typedef浅析

对于typedef的浅显理解
1.这个关键字并不是生成新的类型;
2.用这个关键字类型化的可以看作类型的别名,可以用它来定义变量,例如定义了
typedef int MyDataType;
在此之后的程序中,就可以用MyElem去定义新的变量了
如:
MyDataType age ;
在当前程序中age变量实际所指向的是一个int类型的变量

3.在实际开发中这个关键字会经常用到,因为可以让你的程序易于修改并且很清晰,比如某天你发现你的程序得把int改为char,你只需要把上面定义的int改为char即可,而无须整个程序的去改;
即:
typedef int MyDataType 改成 typedef char MyDataType
此时,当前程序中的age变量就指向的是一个char类型的变量

内容来源于网络