typdef是在计算机编程语言中用来为复杂的声明定义简单的别名用的 typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,在网上找了很多资料,结合自己遇到的各种问题,总结下: 用途一:创建平台无关的数据类型, 使用typedef为现有类型创建同义字,定义易于记忆的类型名,隐藏笨拙且难以理解的语法 typedef int size; //以后想用int类型的时候,可以用size代替 void fun(size* p); //相当于void fun(int…