为什么有的程序为一个数据类型用typedef定义好几个名字?

 我来答
左稚幻
2009-01-18 · TA获得超过224个赞
知道小有建树答主
回答量:260
采纳率:0%
帮助的人:0
展开全部
楼上说了typedef的一个作用,typedef的另一个是为了程序的可移植性,实现向上兼容。例如现早先的系统的默认字长都是16位两个字节,而现在在大多数系统的默认字长都是32位四个字节,如果使用typedef int Int,并且程序中所有的使用int的情况都使用Int来代替,那现在的程序移植到这些老式的机器上只需要typedef long Int就可以了,不必要重新编写程序
手机用户68117
2009-01-18
知道答主
回答量:4
采纳率:0%
帮助的人:6.1万
展开全部
这样便于理解些,
比如一辆车子,你说它是车子虽然可以表示它,但是范围太广了,那么多种类的车子你能知道到底是什么样的?你说一辆法拉利的车子,这样就精确的多了,也容易理解了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友fb7899963
2009-01-18 · 超过13用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:0
展开全部
仅仅只是便于理解。
一个好的C程序很重要的一点就是 易读性。
typedef也为程序的易读性作出贡献。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liujq007
2009-01-18 · TA获得超过943个赞
知道大有可为答主
回答量:1035
采纳率:0%
帮助的人:1099万
展开全部
为了说明相同的类型不同的含义
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式