
为什么有的程序为一个数据类型用typedef定义好几个名字?
4个回答
展开全部
楼上说了typedef的一个作用,typedef的另一个是为了程序的可移植性,实现向上兼容。例如现早先的系统的默认字长都是16位两个字节,而现在在大多数系统的默认字长都是32位四个字节,如果使用typedef int Int,并且程序中所有的使用int的情况都使用Int来代替,那现在的程序移植到这些老式的机器上只需要typedef long Int就可以了,不必要重新编写程序
展开全部
这样便于理解些,
比如一辆车子,你说它是车子虽然可以表示它,但是范围太广了,那么多种类的车子你能知道到底是什么样的?你说一辆法拉利的车子,这样就精确的多了,也容易理解了
比如一辆车子,你说它是车子虽然可以表示它,但是范围太广了,那么多种类的车子你能知道到底是什么样的?你说一辆法拉利的车子,这样就精确的多了,也容易理解了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
仅仅只是便于理解。
一个好的C程序很重要的一点就是 易读性。
typedef也为程序的易读性作出贡献。
一个好的C程序很重要的一点就是 易读性。
typedef也为程序的易读性作出贡献。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为了说明相同的类型不同的含义
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询