-------
Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
关键字struct能定义各种类型的变量集合,称为结构(structure),并把它们视为一个单元。
1.struct的简单例子
下面是一个struct的简单的声明例子:
struct horse
{
int age;
int height;
} Silver;
这个例子声明了一个结构horse。horse不是一个变量名,而是一个新的类型,这个类型名称通常称为结构标记符(structure tag)或标记符名称(tag name)。结构标记符的命名方式和我们熟悉的变量名相同。
注意:
结构标记符可以和变量使用相同的名称,但最好不要这么做,因为这会使代码难以理解。
在这个结构例子中,结构的一个实例Silver是在定义结构时声明的。它是一个horse类型的变量,只要使用变量名称Silver,它都包含两个结构成员:age和height。
上述的例子也可变得复杂一些,如下&#x