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蛋
其實如果有些東西理解不到不用這麼深究,先記住,多寫代碼,代碼寫多了很多東西自然就懂了,個人感受!