C语言中,结构体中的元素可不可以是另外一个结构体阿?
来源:百度知道 编辑:UC知道 时间:2024/09/26 16:26:45
当然可以 结构体也是一种数据类型嘛
但是 我记得好象要预先定义才能用 比如
struct a
{
...
};
struct b
{
...
a c;
...
};
也就是要先定义a 再定义b 不能反过来
好象是这样的 我多年不写C了
----------------------
wangtk1982的答案里 变量名b被重复使用了
可以!
例!
struct a{
int x;
int y;
}
struct b{
a b;
int c;
}
可以。
可以用嵌套结构。
还有,C语言中声明一个结构体,一定要加struct 关键字
呵呵,同意.
当然可以呀结构体之间可以互相嵌套吗