首先,我先简单介绍一下结构体是什么。结构体就是一种自定义类型,它可以由任何已定义的类型组成。他的方便之处就在于他包含的哪些变量就会像被捆绑起来了,不必定义多个数组。
他的定义格式如下:
struct name/*类型名称*/{
//在这里定义成员变量及函数
} example[1]/*这个类型的数组*/;
函数的定义参考这里
当然,还有读写:
//变量
example.n = xxx;//写;
cout << example -> n; /*or*/ cout << example.n;//读;
//数组
example[0].n = xxx;//写;
cout << example[0] -> n; /*or*/ cout << example[0].n;//读;