當(dāng)前位置:
首頁 >
结构体相互嵌套使用的条件?
發(fā)布時(shí)間:2025/6/15
30
豆豆
生活随笔
收集整理的這篇文章主要介紹了
结构体相互嵌套使用的条件?
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
結(jié)構(gòu)體相互嵌套使用的條件?
結(jié)構(gòu)體可以相互嵌套使用,但也是有條件的,結(jié)構(gòu)體可以包含結(jié)構(gòu)體指針,但絕對(duì)不能在結(jié)構(gòu)體中包含結(jié)構(gòu)體變量。如下:
struct test
{
char name[10];
float socre;
test *next;
};//這樣是正確的!
struct test
{
char name[10];
float socre;
test next;
};//這樣是錯(cuò)誤的!
結(jié)構(gòu)體可以相互嵌套使用,但也是有條件的,結(jié)構(gòu)體可以包含結(jié)構(gòu)體指針,但絕對(duì)不能在結(jié)構(gòu)體中包含結(jié)構(gòu)體變量。如下:
struct test
{
char name[10];
float socre;
test *next;
};//這樣是正確的!
struct test
{
char name[10];
float socre;
test next;
};//這樣是錯(cuò)誤的!
總結(jié)
以上是生活随笔為你收集整理的结构体相互嵌套使用的条件?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 对静态区,栈,堆的理解
- 下一篇: 为指针分配的内存太小