C语言,结构体使用中的嵌套说明在整个程序中起到了什么作用啊?拜托各位大神

如题所述

第1个回答  2014-06-23
楼主想要问的是在一个结构体中定义另一个结构体? 如果是的话,个人觉得和C++,Java中的类差不多是一个思想, 如定义一个Phone结构体(型号,Color,........) 然后定义一个People结构体(age,sex,name,Phone,........)主要是这个人还有一个手机。 至于作用,个人觉得就是思路明了,看起来舒服,同时也是一种抽象思维。在类的学习时候你就明白了。代码的重用性好。至于if else之类的嵌套,一般说来是不得不用才用,所以基本上没有什么好处。个人观点仅供参考。
第2个回答  2014-06-23
我感觉结构体嵌套可能是为了获取更详细的信息,比如我定义一个学生的结构体struct student {int num; char name[20]; char sex; int score;};但是我又感觉信息不够详细,学生的分数太不祥细了,我想知道学生数学,英语,记算机三科的成绩,所以这时我就要在嵌套一个结构体.
麻烦采纳,谢谢!本回答被提问者采纳
相似回答