永发信息网

c++的结构体问题

答案:2  悬赏:70  手机版
解决时间 2021-04-23 10:41
1:typedef struct x
{
int a;
int b;
}t;
用typedef,它是给struct x取了一个别名叫t;
2:typedef struct
{
int a;
int b;
}t;
而这是一个无名的结构体,是struct 取了一个别名叫t,还是什么取了一个别名叫t???
最佳答案
这种用法在typedef中一般是:
typedef struct tagA //故意给一个不同的名字,作为结构体的实名
{
//...
} A; //结构体的别名。

后者是结构体变量定义,意思是:以{}中的结构,定义一个名称为"A"的变量。这里的结构体称为匿名结构体,是无法被直接引用的。
也可以通过typedef为匿名结构体创建一个别名,从而使得它可以被引用:
typedef struct
{
//...
} A; //定义匿名结构体的别名为A

全部回答

这样说, typedef int myint 这个你知道,现在把中间的那个int 换成struct { int a; int b; } 了,这会你就理解了吧。

这就是书上说的像typedef struct { int a; int b; }t 定义的结构体只能用t来声明了

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
刚的形近字是什么意思,各的形近字是什么
dota6.64 rep 1.24版本对 有地图repking说没
表达不孝顺父母的诗句,孝敬父母,古文诵读文
李志 《忽然》 solo
自由幻想天魔劫中胜利女神是不是只能用一张最
烫发是不是很难啊?
现在什么游泳玩的人7多~~
只有5000YB,天龙派该怎么砸宝石最理想?
一辈子,你的终极目标是什么?
开泰图文广告装饰怎么去啊,有知道地址的么
周虹 江智民《在心里从此永远有个你》MP3下载
花与女人的唯美句子,关于高跟鞋的诗句
怎样才能变得开朗?
认真的认怎么组词
找一首歌的吉他谱
推荐资讯
不是说玩魔法卡片可以换QQ秀么?怎么弄?
不知道可以信吗?
哪位大哥大姐能改户口年龄
()里是什么图形,连一连,是什么意思。
蒙多打瑞文,现在S6季前赛 哪个英雄打光速qa的
形容自己想做这件事又有顾虑的句子
魔兽世界里,泰拉图斯的硬皮怎么得到,
为什么台球杆头子是光滑的?
常灸神阙穴会上火吗?
西安白鹿仓门票多少钱,西安白鹿仓在纺织城的
柯小壳的《花容天下》封面是谁画的?
对于没有创意的事,怎么变得有创意?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?