永发信息网

结构体中含有结构体的初始化

答案:2  悬赏:20  手机版
解决时间 2021-04-06 03:04
结构体中含有结构体的初始化
最佳答案
struct1.c上面的要改为。c的文件名才能被编译
#include "stdlib.h"

typedef struct t_tag
{
intd;
char e[10];
}t_tg, *pt_tg;

typedef struct t_test
{
int a;
unsigned intb;
unsigned char c;
pt_tgf;
}t_ret, *pt_ret;

#include "struct1.c"
#include "stdio.h"
#include "string.h"

void print(pt_ret s)
{
printf("%c",s->c);
}

void main()
{
t_ret t ; pt_ret p;
t.f=(pt_tg)malloc(sizeof(t_tg));

{
t.a = 5;
t.b = 1;
t.c = 'c';
t.f->d = 10;
strcpy(t.f->e,"name");
}

p = &t;

print(p);
}

vc6测试通过
全部回答
t_ret t =
{
t.a = 5,
t.b = 1,
t.c = 'c',
t.f->d = 10,
strcpy(t.f->e,"name")
};
没有这种初始化方法,只能这样:
t_tag tag = { 10, "name" };
t_ret t =
{
5, // a
1, // b
'c', // c
&tag // f
};
或者:
t_tag tag = { 10, "name" };
t_ret t;
t.a = 5;
t.b = 1;
t.c = 'c';
t.f = &tag;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
第三个字是就,第四个字是木的成语
某化学课外小组的同学做了如下两个实验:(1
如果,一年内发生多次轻症,是不是每次都可以
拜见宫主大人百度云盘
黑色西服变红了,怎么办?
已知cos(a-x/2)=-4/5,sin(x-a/2)=5/13,且兀/2
单选题Look.Yourcoatisnot________.It'sto
怎么养薄荷,盆栽薄荷怎么养 盆栽薄荷的注意事
工业喷嘴加工对材料选择有什么要求?
-Ourcitylooksmorebeautiful!-Yes.Lotsoftree
五十岁女人的生日感慨
尊敬的领导您好.我们在昨晚时发出举报内容,
关于创新口号?
有什么小说是讲契约上古神兽,神兽叫混沌白泽
梦幻诛仙手游每日在线可以领取哪些奖励?
推荐资讯
狗狗嘴唇发炎红肿怎么办
MTK6225手机驱动下载完后怎么安装
牛脖肉做饺子馅可以吗
银行风险管理工作口号,求银行业务知识比赛团
不负所托后一句是什么,“有志者事竟成”的下
六点半的钟面是怎样的
跨专业考研和复读哪一个收益更大?
风水学里家里老人宜住在东北方向还是东南方向
幼儿小班学期寄语,幼儿园大班成长手册家长寄
很多朋友都推荐我家去麻雀装修,我想知道的是
百世芝兰什么意思
超凡的意思意思是什么,一个女人说你是毛驴是
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?