数据结构中结构类型的组成

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 06:04:19
数据结构中结构类型的组成

数据结构中结构类型的组成
数据结构中结构类型的组成

数据结构中结构类型的组成
似乎楼主对于数据结构的理解存在严重的误区.
数据结构是为了使得一些简单值类型int, char, float等数据能够组成一个“大型”的结构体并且协同工作而存在的.
翻开数据结构的书,第一章,里面有提到过:人就是一个比较复杂的结构,不能简单的用一个int, char类型来表示,人有自己的名字,性别,生日等等属性,所以用数据结构表示成:
tpyedef struct _PERSON
{
char name[32];//名字
int gender;//性别
int birthday;//生日
...
}PERSON, *LPPERSON;
在程序里的表现是:
LPPERSON p = (LPPERSON)malloc(sizeof(PERSON));
strcpy(p->name, "陈好");
p->gender = 1;//0表示男,1表示女,这个是自己随便定义的.
p->birthday = MAKELONG(1980, MAKEWORD(7, 20)); //生日 1980.7.20