C++

C++ Primer学习笔记(五)

Posted by HK on February 17, 2019

结构简介

结构是一种比数组更灵活的数据格式,同一个结构可以存储多种类型的数据。结构是用户定义的类型,而结构声明定义这种类型的属性。

创建结构的两个步骤:

  • 定义结构描述(描述并标记能够存储在结构中的各种数据类型)。
  • 按描述创建结构变量(结构数据对象)。

img

C++允许在声明结构变量时省略关键字struct。

结构声明的位置很重要。

  1. 可以将声明放在main()函数中,紧跟在开始括号的后面。
  2. 将声明放到main()函数前面。

提倡使用外部结构声明,不提倡使用外部变量,在外部声明符号常量通常更合理。