意义:
静态定义的数组在程序加载的时候就已经分配了内存空间,直到函数结束或者程序结束后才会被释放
malloc定义的数组在程序运行时才申请内存空间,使用完后可以手动释放
申请一维数组
#include <iostream>//输入输出流头文件
#include <cstdlib>//调用malloc()函数所需头文件,也可使用stdlib.h
using namespace std;
int main()
{
int n, k;
cin>>n;
int *a = (int*)malloc(sizeof(int)*n);