#define _CRT_SECURE_NO_WARNINGS
#include<stdlib.h>
#include<stdio.h>
int main()
{
int number;
in *arr;//定义数组名 不用加【】
printf("输入数量:");
scanf("%d", &number);
arr = (int*)malloc(number * sizeof(int));//固定写法
free(arr);//固定写法
}
这样书写后就可以输入数组arr的长度了 。
初学者在开始做竞赛题时经常会遇到可变数组可以通过此实现。
其运用了指针 内存的知识 初学者可以暂时不了解 学过后一看就明白。