C++ 数组声明
数组是C++中最基本的数据结构之一,它允许我们在连续的内存空间中存储相同类型的多个元素。掌握数组的声明和初始化是学习C++编程的基础步骤。
什么是数组?
数组是一种线性数据结构,由相同类型的元素按顺序存储在连续的内存位置中。每个元素都可以通过索引(下标)直接访问。在C++中,数组索引从0开始,这意味着第一个元素的索引是0,第二个是1,依此类推。
基本语法
C++中数组的声明遵循以下基本语法:
数据类型 数组名[数组大小];
其中:
数据类型
:指定数组中元素的类型(如int, char, double等)数组名
:数组的标识符数组大小
:方括号中的正整数,表示数组可以存储的元素数量
数组声明方式
1. 声明未初始化的数组
当你只声明数组但不进行初始化时,数组中的元素将包含未定义的值(垃圾值)。
int numbers[5]; // 声明一个包含5个整数 的数组
char letters[10]; // 声明一个包含10个字符的数组
double prices[100]; // 声明一个包含100个双精度浮点数的数组
警告
未初始化的数组含有垃圾值,在使用前应该进行初始化,否则可能导致程序出现意外行为。