方法一:(可定义成const类型的常量)
(可定义成const类型的常量)
1.
const int num = 10;
int array[num];
2.
#include
#include
void fn(const int num);
int main(void)
{
const int i=10;
fn(10);
return 0;
}
void fn(const int num)
{
int arr[num];
int i;
for(i=0; i
{
arr[i]=i;
printf("%d\n", arr[i]);
}
}
方法二:(vector模板)
使用模板vector来代替动态数组
int array[num] ------std::vectorarray;
方法三:(new动态分配数组,但要申请和释放)
int array[num]-------
int* array;
array = new int[num];
.
.array[i].....
.
delete []array;