我是noob程序員。我不是爲什麼我們需要去嵌套結構。 請你詳細解釋一下。請。什麼是嵌套結構的使用C
回答
例如,在一些哈希表(關聯字符串名稱爲整數值)一些桶可能是
struct bucket_st {
unsigned len;
struct {
char* name;
int val;
} ent[];
};
我在bucket_st
結構使用flexible array memberent
,這必須是一個嵌套struct
。
另外,如果你正在編寫一個2D的應用程序,你可能有很多的
struct point_st { int x, int y; };
,你會由兩個極值點定義線段:
struct linesegment_st {
struct point_st p0, p1;
};
然後,如果li
是這樣一行,你想談談li.p0.x
等...
在POSIX或Linux API中,setitimer(2)系統調用struct itimerval
其中包含其他struct
....
我真的很驚訝你問過關於嵌套結構。你真的沒有很多。
什麼是Flexible array:/ – 2013-03-17 18:00:18
添加了一個鏈接,它是其實*靈活的陣列成員* – 2013-03-17 18:02:04
爲什麼最近downvote? – 2013-03-17 18:02:57
- 1. 嵌套結構的範圍是什麼?
- 2. C中的嵌套結構
- 3. c中的嵌套結構
- 4. 嵌套結構程序使用C
- 5. golang:使用嵌套結構
- 6. 使用Datomic嵌套結構
- 7. 爲什麼要使用這些奇怪的嵌套結構
- 8. 爲什麼C結構定義中有嵌套的指針?
- 9. 在C++中嵌套C結構的offsetof()
- 10. 在C和C++中的嵌套結構
- 11. iPhone/Objective C嵌套的C結構
- 12. 創建嵌套結構,更好的方法是什麼?
- 13. 分配這個嵌套結構的正確方法是什麼?
- 14. 使用Subquery Sql語句的嵌套Case語句的正確結構是什麼?
- 15. 這是什麼C#結構
- 16. 這是什麼C++結構?
- 17. 嵌套結構和指針用C
- 18. 什麼是CSS「@media」嵌套結構/名稱空間?
- 19. 使用豬的MultiStorage嵌套結構
- 20. (嵌套)C結構中的方括號
- 21. c#嵌套結構屬性的反射
- 22. C嵌套結構的Postgres UDT
- 23. 嵌套C#中的結構好壞
- 24. C中的嵌套動態結構?
- 25. 在Objective C中使用C結構的優點是什麼?
- 26. MarshalAs嵌套結構
- 27. 嵌套JSON結構
- 28. Ftp.MakeDirectory嵌套結構
- 29. 嵌套STL結構
- 30. Golang - 嵌套結構
你在用什麼C書? – cnicutar 2013-03-17 17:33:39
有時根據角色對小組成員有幫助.. – Ancurio 2013-03-17 17:36:21
Head First c:/ – 2013-03-17 17:42:43