1.typedef struct{
char* stuNo;
char* stuName;
char* stuSex;
int mathScore;
int chinScoee;
}DataType;
2.typedef struct{
DataType *data; //一维数组data用于存放表节点
int length; //线性表当前的长度
}SeqList;
1中的DataType和2中的SeqList意思一样吗?
不一样的话分别代表什么意思?
谢谢!
代表的类型就是你定义的结构体,结构体也是一种类型。
typedef struct{
char* stuNo;
char* stuName;
char* stuSex;
int mathScore;
int chinScoee;
}DataType;
DataType a; //a就是结构体的一个学生,你可以给他赋值
a.stuNo =“01”;//学号1号
a.stuName = "张三";//名字张三
a.stuSex =“男”;//性别男
a.mathScore = 100; //数学100
a.chainScore = 0; //语文0蛋
其实如果有些东西理解不到不用这么深究,先记住,多写代码,代码写多了很多东西自然就懂了,个人感受!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。