C++ Primer Plus学习(三)—— 复合类型

复合类型

  • 数组
  • 字符串
  • string类简介
  • 结构简介
  • 共用体
  • 枚举
  • 指针和自由存储空间
  • 指针、数组和指针算术
  • 数组的替代品


数组

  1. 数组(array)是一种数据格式,能够存储多个同类型的值。

  2. 数组声明
    数组声明应该指出:
    - 存储在每个元素中的值的类型;
    - 数组名;
    - 数组中的元素数。
    通用格式如下:
    typeName arrayName[arraySize];
    如:
    short months[12]; // short数组

  3. 数组初始化
    - 只有在定义数组时才能使用初始化,此后就不能使用了,也不能将一个数组赋给另一个数组;
    - 可以使用下标分别给数组中的元素赋值;
    - 如果只对数组 一部分进行初始化,则编译器将把其他元素设置为0;
    - 如果初始化数组时方括号内([])为空,C++编译器

你可能感兴趣的:(C++基础和实战,c++,学习,开发语言)