c语言中怎么定义一个含有一百万个元素的数组
发布网友
发布时间:2023-09-20 18:15
我来回答
共1个回答
热心网友
时间:2024-08-04 13:37
主要是定义的位子决定了可定义数组的大小
#include <iostream>
using namespace std;
int s[1000000]; //在函数外定义是在堆栈中申请空间,所以可以开到很大的数组(但也不要太太太暴力— —),这样定义是全局的
int main()
{
int t[10000]; //在函数内定义能申请到的空间就比较小了(貌似是在栈里),如果开的太大就会栈溢出(俗称暴栈),直接反应是编译不通过。。。。
return 0;
}