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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 01:45:32
数据结构中结构类型的组成数据结构中结构类型的组成数据结构中结构类型的组成似乎楼主对于数据结构的理解存在严重的误区.数据结构是为了使得一些简单值类型int,char,float等数据能够组成一个“大型”

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

数据结构中结构类型的组成
似乎楼主对于数据结构的理解存在严重的误区.
数据结构是为了使得一些简单值类型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