首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

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 允许一种类型用于多个目的,同时使得每次使用该类型的目的明确。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论