c语言二维数组允许定义的最大值

发布网友 发布时间:2022-04-24 09:39

我来回答

3个回答

热心网友 时间:2022-05-03 05:20

你定义多大就会申请多大的内存,所以这个错误主要看你的机器的内存大小以及编译器允许的内存大小,一般机器char的最大范围在10^7左右int在10^6左右,你是10^8级别太大了

如果用超级计算机就是非常大也没有问题的。
二维数组没有定义的最大值的*,主要是内存*

热心网友 时间:2022-05-03 06:38

你申请的数组是放在堆栈上的,对于windows来说, 这个值应该是4M,你现在申请了100M,怎么能申请的了呢?? 实在想用这么大内存,使用malloc

热心网友 时间:2022-05-03 08:12

最大值主要看是什么内存*了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com