结构简介
结构是一种比数组更灵活的数据格式,同一个结构可以存储多种类型的数据。结构是用户定义的类型,而结构声明定义这种类型的属性。
创建结构的两个步骤:
- 定义结构描述(描述并标记能够存储在结构中的各种数据类型)。
- 按描述创建结构变量(结构数据对象)。
C++允许在声明结构变量时省略关键字struct。
结构声明的位置很重要。
- 可以将声明放在main()函数中,紧跟在开始括号的后面。
- 将声明放到main()函数前面。
提倡使用外部结构声明,不提倡使用外部变量,在外部声明符号常量通常更合理。