经常遇见需要采用变量作为数组长度的情况,摸索了一下,总结了两种简单易用的方法
1.int* a = new int[n]
int n;
cin >> n;
int* a = new int[n];
申请一个动态int数组,数组长度是n,等同于a[n]
2.malloc函数
int n;
cin >> n;
int* a = (int*)malloc(n * sizeof(int));
定义一个int类型的数组,长度为n,等同于a[n]
Comments NOTHING