1.数组的定义 数组是存放在内存空间相同类型数据的集合
数组的下标都是从0开始的
数组在内存中的存储是连续的
2.删除数组中的元素 由于数组在内存空间是连续分配的,因此,删除数组中的元素需要将该元素的数据向前移动
3.C++中查看二维数组地址
#include <string>
using namespace std;
void test_arr() {
int array[2][3] = {
{0, 1, 2},
{3, 4, 5}
};
cout << &array[0][0] << " " << &array[0][1] << " " << &array[0][2] << endl;
cout << &array[1][0] << " " << &array[1][1] << " " << &array[1][2] << endl;
}
int main() {
test_arr();
}
输出结果为
可以看到C++的int型变量存储单位是4字节
并且C++的一维数组是连续的