Typedef指向另一个typedef数组的指针

时间:2011-07-27 17:47:40

标签: c typedef

我想声明一个typedef,类似这样:

  • 指向另一个typedef的任何数组的指针。

例如:

Typedef 1:

typedef struct
{
    int a;
}structA_t1;

Typedef 2:

typedef ptrstructA  structA_t1 (*Temp)[]  ;

第二种typedef是否正确?我真的需要这个临时名字吗?请建议,谢谢

1 个答案:

答案 0 :(得分:7)

新定义的类型的名称最后:

typedef structA_t1 **ptrstructA;

或:

typedef structA_t1 (*ptrstructA)[];