C语言中,如何在struct结构体数组里再动态定义一个动态结构体数组??
2个回答
展开全部
typedef struct b
{
...
}b;
strcut
{
b *bp;
....
}a;
a.bp= (b *)malloc( sizeof(b)*10 ); //动态分配10个
{
...
}b;
strcut
{
b *bp;
....
}a;
a.bp= (b *)malloc( sizeof(b)*10 ); //动态分配10个
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是很清楚你的意思
追问
就是在一个结构体数组中定义一个变量,这个变量也是结构体数组
typedef struct precord{
char situ[10];
}Precord;
typedef struct cusinf{
int month;
char name[21];
Precord preco[20];
}Cusinf;
这么写对吗,之前没这么用过,十分感谢
追答
这个当然是可以的
你可以试着编译一下就知道是否合法了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询