设为首页 加入收藏

TOP

2.6 typedef名字
2013-10-07 00:31:36 来源: 作者: 【 】 浏览:72
Tags:2.6 typedef 名字

2.6 typedef名字

typedef让我们可以定义类型的同义词:

typedef double wages;       //  wages is a synonym for double
typedef int exam_score;     //  exam_score is a synonym for int
typedef wages salary;       //  indirect synonym for double

typedef名字可以用作类型标识符:

wages hourly, weekly;       // double hourly, weekly;
exam_score test_result;       // int test_result;

typedef定义以关键字typedef开始,后面是数据类型和标识符。标识符或类型名并没有引入新的类型,而只是现有数据类型的同义词。typedef名字可出现在程序中类型名可出现的任何位置。

typedef通常被用于以下三种目的:

l 为了隐藏特定类型的实现,强调使用类型的目的。

l 简化复杂的类型定义,使其更易理解。

l 允许一种类型用于多个目的,同时使得每次使用该类型的目的明确。

【责任编辑:董书 TEL:(010)68476606】

回书目   上一节   下一节

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇2.4 const限定符 下一篇2.9.2 预处理器的简单介绍

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: