结构体相互嵌套使用的条件?
生活随笔
收集整理的這篇文章主要介紹了
结构体相互嵌套使用的条件?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
結構體相互嵌套使用的條件?
結構體可以相互嵌套使用,但也是有條件的,結構體可以包含結構體指針,但絕對不能在結構體中包含結構體變量。如下:
struct test
{
char name[10];
float socre;
test *next;
};//這樣是正確的!
struct test
{
char name[10];
float socre;
test next;
};//這樣是錯誤的!
結構體可以相互嵌套使用,但也是有條件的,結構體可以包含結構體指針,但絕對不能在結構體中包含結構體變量。如下:
struct test
{
char name[10];
float socre;
test *next;
};//這樣是正確的!
struct test
{
char name[10];
float socre;
test next;
};//這樣是錯誤的!
總結
以上是生活随笔為你收集整理的结构体相互嵌套使用的条件?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 对静态区,栈,堆的理解
- 下一篇: C语言定义了一个结构体怎么分配内存?C\