C语言中,如何在struct结构体数组里再动态定义一个动态结构体数组??

如题所述

第1个回答  2015-03-06
typedef struct b
{
...
}b;

strcut
{
b *bp;
....
}a;

a.bp= (b *)malloc( sizeof(b)*10 ); //动态分配10个本回答被网友采纳
第2个回答  2015-03-06
不是很清楚你的意思追问

就是在一个结构体数组中定义一个变量,这个变量也是结构体数组
typedef struct precord{
char situ[10];
}Precord;

typedef struct cusinf{
int month;
char name[21];
Precord preco[20];
}Cusinf;
这么写对吗,之前没这么用过,十分感谢

追答

这个当然是可以的
你可以试着编译一下就知道是否合法了

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网