社区
C语言
帖子详情
【求助】关于结构体的提问,万分感谢。
fzc115100
2011-05-03 05:06:50
举例:
struct a
{
...
struct bb;
...
}aa;
struct b
{
struct aa;
}bb;
这种情况理论上成立么?
我看到一段代码和这种情况类似~~
还想请问这样做的意义和通常应用时怎样的?谢谢了 各位!
...全文
138
16
打赏
收藏
【求助】关于结构体的提问,万分感谢。
举例: struct a { ... struct bb; ... }aa; struct b { struct aa; }bb; 这种情况理论上成立么? 我看到一段代码和这种情况类似~~ 还想请问这样做的意义和通常应用时怎样的?谢谢了 各位!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
老邓
2011-05-03
打赏
举报
回复
[Quote=引用 13 楼 fzc115100 的回复:]
引用 2 楼 justkk 的回复:
用指针或许可以
struct a { struct b *bb; }aa;
struct b { struct a aa; }bb;
谢谢,我想请问大家,出现这种指针调用是很常见的么?在何种情况下使用改方式~~谢谢众位。
[/Quote]
很常见的,互相引用。
陈思有
2011-05-03
打赏
举报
回复
[Quote=引用 7 楼 bdmh 的回复:]
你这两个内部struct都是独立的声明,可不是你定义的那两个
struct a
{
...
struct bb; //这个bb可不是后边的那个bb,bb中的struct a道理一样
...
}aa;
[/Quote]
++
nostopstep
2011-05-03
打赏
举报
回复
这种用法在VC中式可行的,即便不是在一个头文件中只要像C++那样,先对结构体做个事先声明,就可以了.
fzc115100
2011-05-03
打赏
举报
回复
[Quote=引用 2 楼 justkk 的回复:]
用指针或许可以
struct a { struct b *bb; }aa;
struct b { struct a aa; }bb;
[/Quote]
谢谢,我想请问大家,出现这种指针调用是很常见的么?在何种情况下使用改方式~~谢谢众位。
fzc115100
2011-05-03
打赏
举报
回复
不好意思众位,真的是指针,对不起了!!
wwyyxx26
2011-05-03
打赏
举报
回复
我看到一段代码和这种情况类似~~
能不能把这段代码贴出来,让偶见识一下~~
RedWolf1999
2011-05-03
打赏
举报
回复
难怪看着别扭,7楼说的有道理。
struct bb; 这个去掉struct后来看,就是bb,放在那没什么意义吧?
wwyyxx26
2011-05-03
打赏
举报
回复
世间万物也没有这样的啊!!
RedWolf1999
2011-05-03
打赏
举报
回复
很奇怪,但竟然在VC6.0下编译通过了。
bdmh
2011-05-03
打赏
举报
回复
你这两个内部struct都是独立的声明,可不是你定义的那两个
struct a
{
...
struct bb; //这个bb可不是后边的那个bb,bb中的struct a道理一样
...
}aa;
pengzhixi
2011-05-03
打赏
举报
回复
有一个得用指针作为成员的。
bdmh
2011-05-03
打赏
举报
回复
这种情况最好是使用指针
flysnowhite
2011-05-03
打赏
举报
回复
不成立,构成结构体嵌套,编译出错
昵称很不好取
2011-05-03
打赏
举报
回复
可以互相包含指针
这样内存模型没法搞
justkk
2011-05-03
打赏
举报
回复
用指针或许可以
struct a { struct b *bb; }aa;
struct b { struct a aa; }bb;
justkk
2011-05-03
打赏
举报
回复
不行吧,编译失败
《C语言基础》 之 第10章
结构体
课程内容:为什么需要
结构体
、定义一个
结构体
类型、
结构体
变量的声明和定义、sizeof测试
结构体
变量字节、
结构体
成员的普通访问方式、使用指针访问
结构体
成员、
结构体
嵌套、
结构体
传参、
结构体
数组。
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散分! 6:VBA请教怎
CSDN回帖得分大全(近两年)
CSDN回帖得分大全(近两年) √ vs2005调用dll的时候Initialize()函数返回错误 [VC/MFC 基础类] √ 为什么我创建登陆框之后,然后获取登陆框的数据时候总是出现非法操作! [VC/MFC 界面] √ CFileFind::FindFile 支持通配符么? [VC/MFC 基础类] √ vc++ 浮...
oppo这是被kpi面了?昨天二面,今天就hr面,面完当天挂
经常听到五险一金,税前税后这些名词,那么究竟是什么意思呢,到手的工资究竟和hr说的月base差多少呢,用个税计算器之类的工具计算月到手薪资为什么会随着月份越来越。'''1.观察所给数字num与等式右侧第一个数的关系,可利用数列的知识,求得等式第一个数的通项,即n(n-1)+1.2.等式右侧其余数字只需依次加2即可3.然后。大家帮我投投,不要举报。切蛋糕,总体积Mπ,N层,要求下面层的高度和半径都大于上一层,求最小表面积(不包括底层)Sπ,如果不存在反感则结果为0用数学语言表达就是:r1^2*h1+……
牛客周赛 Round 9 解题报告 | 珂学家 | 平均数定律
涉及面太广了很发散。之前面的提前批前端岗总结一下一面:50min自我介绍+项目亮点介绍10分钟,基础只考了几道,垂直居中,路由的不同及原理,渲染原理做题30min:二道代码输出,手。#通信硬件公司评价# 瑞晟微电子是瑞昱半导体在大陆设立的研发中心,地点位于美丽的苏州,地理位置十分优越,距离金鸡湖三公里左右,离苏州中心,东方之门等都非常近,出。双非25届 不考研,一心明年春秋招,Java技术栈会的比较全,一段实习经历,八股也还行就是最近有些懒惰了,想找个Java卷王当搭子或者最近秋招想找互相模拟面试补。
C语言
69,375
社区成员
243,075
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章