1. 声明数组:
int myArray[5]; // 声明一个固定大小的数组,包含5个整数
int myArray[5] = {1, 2, 3, 4, 5}; // 初始化一个包含5个整数的数组,并赋予初始值
// 使用动态内存分配声明数组
int *dynamicArray;
int size = 5;
dynamicArray = new int[size]; // 声明一个包含5个整数的动态数组
2. 访问数组元素:
int myArray[5] = {1, 2, 3, 4, 5};
int x = myArray[2]; // 下标法访问数组的第3个元素,将值3赋给变量x
3. 修改数组元素:
int myArray[5] = {1, 2, 3, 4, 5};
myArray[2] = 10; // 将数组的第3个元素修改为10
4. 获取数组长度:
int myArray[5] = {1, 2, 3, 4, 5};
int length = sizeof(myArray) / sizeof(myArray[0]); // 获取数组的长度
5. 遍历数组:
int myArray[5] = {1, 2, 3, 4, 5};
for (int i = 0; i < 5; ++i) {
cout << myArray[i] << " "; // 输出数组的每个元素
}
6. 多维数组:
int myArray2D[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; // 声明一个3x3的二维数组
int value = myArray2D[1][2]; // 访问二维数组的第2行第3列元素
7. 删除动态数组:
delete[] dynamicArray; // 删除动态数组
以上是C++中数组的基本操作,可以根据实际需求进行相应的应用和扩展。