黑马程序员技术交流社区
标题:
关于结构体的嵌套
[打印本页]
作者:
hanqiuiu
时间:
2015-8-14 23:48
标题:
关于结构体的嵌套
最近学完了C,想起来了结构体的嵌套
struct s_ref {
int a;
struct s_ref b;
char c;
};
这个结构为什么是非法的啊
作者:
wowthe1st
时间:
2015-8-15 11:38
这样没法分配空间和初始化啊;
你怎么计算这样一个结构体所占用的空间??显然没办法,所以就不合理
作者:
960743995
时间:
2015-8-15 17:13
你的语法没有任何错误;在C语言中,结构体也可以嵌套。
你编译错误的原因是:结构体不可以嵌套本结构体的变量,但可以嵌套指向本结构体的指针。
此处,你嵌套的是本结构体的变量,所以错误;如果改成指针就正确了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2