数据结构中的顺序表为什么定义为struct结构体?直接用数组表示不行吗?

如题所述

第1个回答  2012-03-15
struct student_info
{
int Num;
char Name[32];
int score[2];
int ave;
}stu[200];
请问你这个用数组表示方便么,你得构造几纬数组,
引入数据结构是为了方便变量的引用,
例如这里想访问某个同学的分数
stu[0].score[0]本回答被网友采纳
第2个回答  2012-03-15
数组是连续的内存存储结构,而不连续的链表就需要用结构体。
第3个回答  2012-03-15
为了记录表的长度
第4个回答  2012-03-15
结构体中可以包括指针,变量等数据,可以用来设置头指针,尾指针等。
相似回答