数组下标的问题
程序员文章站
2022-05-22 13:36:27
...
数组下标可以是变量吗?
答案是可以的,但是数组在声明时,下标不能为变量,因为数组在声明时,编译器就会为其分配内存大小,所以不能是变量。但是在数组进行操作时,数组下标使用变量会很方便。
如图,a,b均为变量,在声明数组时,作为下标会报错。在使用变量i做下标操作数组时,就不会报错,也很方便。
#include "iostream"
using namespace std;
int main()
{
int a = 2;
int b = 3;
int Arr[a + b] = { 0 };
for (int i = 0; i < 5; ++i)
{
Arr[i] = i;
cout << Arr[i] << endl;
}
system("pause");
return 0;
}
上一篇: SVG矢量动画
下一篇: Swift复习系列:下标