有点不解.

解决方案 »

  1.   

    再问下,10分,
    一个结构体对象:
    typedef structname a;
    其中typedef的作用具体是什么呀?
      

  2.   

    就是 a 即为 structname 类型, 之的以定义为 a 是为了方便, 好记.
    比如声名一个变量 abc 用 structname abc; 或者 a abc; 是一样的.
      

  3.   

    是这个意思哈
    struct b{}
    typedef b a;
    其中typedef的作用具体是什么呀?
      

  4.   

    >struct b{}
    >typedef b a;
    ----------------
    这是错的啊, b 不是类型, 应该是下面的样子:
    struct b{}
    typedef struct b a;
      

  5.   

    typedef类型定义,它就和define相对应
    define是把一个自己起的名字的常量定义为代替它的另一个常量来用
    typedef是把一个自己起的名字的类型用已经有的类型代替使用,如:
    typedef int Type1;
    之后如果有Type1 i ;系统则理解为int i;