理解typedef
来源:互联网 发布:程序员哄抢猝死险 编辑:程序博客网 时间:2024/05/22 14:14
typedef 表示定义一个类型名的别称。例如:
typedef int partNumberT,serialNumberT;
该语句表示定义int类型的两个别名:partNumberT和serialNumberT。这样定义可以提供更多的信息。也就是说
partNumberT pn;
比
int pn;
的可读性更强。因为语句int pn;不能见名知意,而partNumberT pn;这可以表示零件号或者序列号,有更好的可读性。
如果使用类型定义引入新的类型名,那么只需要改变typedef行语句就可以简单地改变这些类型的底层表示:
typedef int partNumberT,serialNumberT;
事实上,如果考虑可移植性,那么从程序的开始就使用这种定义比较好。这样程序在很多机器上都可以不用修改,就可以运行。或者要修改,只需要修改这条语句,就可以运行。
0 0
- typedef理解
- 理解typedef
- 理解typedef
- 理解typedef
- 理解typedef
- typedef 理解
- 理解typedef
- 理解typedef
- 理解typedef
- typedef理解
- typedef , enum , typedef enum 理解
- 进一步理解Typedef
- typedef关键字的理解
- typedef struct的理解
- 深入理解typedef
- 深入理解typedef
- 对typedef的理解
- typedef #define 理解
- oracle
- VS2012中使用(#import导入)tlb文件
- Java中构造方法、实例方法、类方法的区别
- cuda6.5 deviceQuery.exe
- MongoDB学习笔记<五>
- 理解typedef
- js检查元素是否包含在数组中
- 学习!
- extend与implements的区别
- 在linux系统出现“Sudo提权出现:xx用户不在sudoers文件中解决”
- Lane-学习OpenGL(3)-7个简单例子
- 嵌入式C语言中的volatile关键字
- 全球最快的JS模板引擎
- Three.js 3D打印数据模型文件(.STL)加载