易百教程

结构体简介

struct关键字定义了一组称为结构体的各种类型的变量。可以将结构视为一个单元。请考虑以下结构体语句:

struct Dog
{
  int age;
  int height;
} silver;

此示例声明了一个名为Dog的结构体类型。这不是变量名;它是一种新型的。Dog结构中的变量名称有:ageheight称为成员或字段。

在该示例中,结构体的实例(称为silver)在定义结构的同时声明。

silverDog结构体的变量。每当使用变量名称silver时,它都包含结构的两个成员:成员ageheight

以下代码为结构类型Dog添加了其它(更多)的字段:

struct Dog
{
  int age;
  int height;
  char name[20];
  char father[20];
  char mother[20];
} dobbin = {
             4, 7, "A", "B", "C"
};