首 页 行业热点 新车 试驾评测 养车用车 车型库

谁能简单明了 地告诉 我C语言中 结构体的用法 什么意思?

发布网友

我来回答

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个属性

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com