注册 登录
编程论坛 数据结构与算法

typedef int Elemtype 和直接用int的差别

gdbdx2 发布于 2011-07-31 10:26, 2527 次点击
C语言数据结构中在定义数据结构时候用typedef int Elemtype 和直接用int有什么差别?
6 回复
#2
寒风中的细雨2011-07-31 12:47
本质上暂时没发现有什么不同   
但是用法和意义就有很大的区别

#3
我是菜鸟C2011-07-31 22:58
  没什么差别 。。。
   用typedef主要是为了清晰,一目了然。当然在这些内置类型上面看不出优越性,但是当你定义了一个很复杂的类的时候,你就需要一个比较清晰易懂的名字。
   这就是typedef的作用。
   何必在这个上面纠结列,,,。。。。
#4
世界模型2011-08-01 16:37
如果代码较长话,至少在改类型的时候比较方便
#5
loveshuang2011-08-02 10:44
         没区别,只是更加形象的描述你用的变量的作用。。。
#6
unicornsir2011-08-02 10:51
第一:typedef就是别名,清晰易懂
第二:可移值性强,如果以后发现ElemType不能为int,只需要将typedef int ElemType修改即可
#7
nuciewth2011-08-02 11:44
用typedef int Elemtype 和直接用int有什么差别?
作用一样,仅仅是为了便于代码的维护更改,同时,个人认为这种做法更接近面向对象的思想。
1