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

 我来答
百度网友b12a2e039
2015-03-06 · TA获得超过1533个赞
知道小有建树答主
回答量:819
采纳率:0%
帮助的人:690万
展开全部
typedef struct b
{
...
}b;

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

a.bp= (b *)malloc( sizeof(b)*10 ); //动态分配10个
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谢应宸
2015-03-06 · TA获得超过2640个赞
知道大有可为答主
回答量:2731
采纳率:66%
帮助的人:2138万
展开全部
不是很清楚你的意思
追问
就是在一个结构体数组中定义一个变量,这个变量也是结构体数组
typedef struct precord{
char situ[10];
}Precord;

typedef struct cusinf{
int month;
char name[21];
Precord preco[20];
}Cusinf;
这么写对吗,之前没这么用过,十分感谢
追答
这个当然是可以的
你可以试着编译一下就知道是否合法了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式