关于C语言的struct?

看到一段程序大概是这样子的,具体不记得了structstu{............struct{.........}}因为具体的内容我不记得了,只记得是这个样子的。想请... 看到一段程序大概是这样子的,具体不记得了
struct stu
{
......
......
struct
{.........}
}
因为具体的内容我不记得了,只记得是这个样子的。想请问一下里面的那个struct怎么理解呢,我是初学者,最好能有个例子帮我说明一下。谢谢!
展开
 我来答
叫我啊7
2011-04-02 · TA获得超过289个赞
知道小有建树答主
回答量:186
采纳率:0%
帮助的人:138万
展开全部
下面那个struct你就看做是上面struct stu的一个数据
struct stu
{
char name[20];
struct good_stu
{
char name[20];
int age;
};
};
等于就是个嵌套··if语句里再有if语句一样,不过访问里面的年龄的时候就稍微麻烦些,应该这样去访问
struct stu stu;
stu.good_stu.age
就是创建最外面的结构体stu,stu.good_stu就是访问结构体里面的结构体,然后再.age就是访问好学生的年龄了,类似的都是这样嵌套使用,应该不难理解吧。
wurandexin
2011-04-02 · TA获得超过539个赞
知道小有建树答主
回答量:499
采纳率:100%
帮助的人:319万
展开全部
结构体可以让用户自定义一个数据类型 ,这个数据类型可以包含很多的数据类型 ,如int,char,等,它也可以再包含一个自定义数据类型,如一个结构体,就是你说的像上面那样,还可以包含类。
等到你学windows编程的时候,就会常遇到这种数据结构,windows被称为数据结构的迷宫,就是因为经常是节构包含结构再包含结构。。。。。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dakongss
2011-04-02 · TA获得超过165个赞
知道小有建树答主
回答量:204
采纳率:0%
帮助的人:110万
展开全部
struct 是定义一个结构体,结构体里有你需要的变量名和函数,然后可以声明这个结构体的变量,然后这个变量就包含你定义的变量和函数。注意声明结构体后要初始化
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丁荣卫
2011-04-02 · TA获得超过100个赞
知道答主
回答量:134
采纳率:0%
帮助的人:68.7万
展开全部
结构包含结构,就这样理解就可以了,到后面你就会知道了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式