通常用两个办法解决这个问题:
声明一个全局数组。就是在所有函数之外声明,如int a[1000000];就可以了。
在需要的函数中用malloc函数动态申请内存,如int *pt=(int *)malloc(sizeof(int)*1000000);就可以了。用完后要用free(pt);释放所申请的内存空间。
通常用两个办法解决这个问题:
声明一个全局数组。就是在所有函数之外声明,如int a[1000000];就可以了。
在需要的函数中用malloc函数动态申请内存,如int *pt=(int *)malloc(sizeof(int)*1000000);就可以了。用完后要用free(pt);释放所申请的内存空间。