结构体

结构体让C语言变得更灵活,他将不同的数据类型集结在一起,组成了一个整体,不再是单兵作战,团队的作用是强大的,我有处理整形数据的能力,也有处理字符的能力等等。数组,指针,结构体是我认为C中最需要深刻学习与掌握的。

结构体的声明

1
2
3
4
5
struct desk{
int weight;
float width;
float length;
}

我们定义一张桌子,桌子包含重量,长,宽等特征,就可以用以上的方式声明。就像面向对象语言中的class一样,尽管不如class那么强大。

结构体的定义

当我们申请一个结构后,可用如下的方式定义一个变量

1
struct desk longDesk;