📜  int 数组大小 c++ (1)

📅  最后修改于: 2023-12-03 15:01:25.256000             🧑  作者: Mango

关于int数组大小的介绍

在C++中,int数组大小是指数组中存储的int类型元素的数量。在定义数组时需要指定数组的大小。

声明和定义int数组

声明int数组可以使用以下语法:

int arr[10];

上述语句定义了一个名为arr的int数组,它是由10个元素组成的。

你也可以在定义数组时同时初始化它:

int arr[] = {1, 2, 3, 4};

这行代码会创建一个名为arr的int数组,它由4个元素组成。这里不需要指定数组的大小,编译器会根据元素数量来计算数组的大小。

访问int数组的元素

要访问int数组的元素,可以使用数组的下标操作符[]。数组的下标从0开始,最后一个元素的下标是数组大小减1。

int arr[3] = {1, 2, 3};
cout << arr[2] << endl; // 输出3

上述代码中,arr[2]表示访问arr数组的第3个元素。

动态分配int数组

除了静态声明数组外,还可以在程序运行时动态地分配数组。你可以使用new运算符来分配数组的内存空间。

int* arr = new int[5];

上述代码动态分配了一个大小为5的int数组。记得在使用完后手动释放内存空间。

delete[] arr;
总结

即使int数组大小在使用过程中不会改变,但在定义和使用时,指定正确的大小仍然非常重要。同时,动态分配数组时也要注意手动释放内存。