发布网友
共1个回答
热心网友
结构体就是一个可以包含不同数据类型的一个结构,它是一种可以自己定义的数据类型
比如
人类是一个类型
但是C中没有人类这个类型
你可以自定义个类型
人类拥有名字,年龄,身高
#include
"stdio.h"
#include
"conio.h"
typedef
struct
people
{
char
*
name;
int
age;
float
stature;
}
PEOPLE;
main()
{
PEOPLE
a;
a.name="abc";
a.age=20;
a.stature
=170.0;
printf("name=%s,age=%d,stature=%f",a.name,a.age,a.stature);
getch();
}
上面的例子定义了一个新的类型
PEOPLE
包含有
名字,年龄,身高
3个数据
main
中定义了一个人类实例a
并对他的3个属性进行赋值
最后打印出a的3个属性