一维数组能开到 4 9909 9039 (四亿多)二维数组能开到 2 2340 (两万多)这个数据是我在自己电脑上用codeblocks运行测试得到的结果如果数组大小稍微超过上面的两个数字不会报错,但是测试输出最后一位输出为空如果数组大小超过上面两个数字很多,例如五亿,那么会报错,无法编译成功看了一下这个数据,大概...
其实malloc函数来说的话,应该是能开到 剩余内存+虚拟内存的大小。但是你一般不需要用到这么大的内存,所以用malloc函数而言是绝对足够的。 另外C的话静态数组一般是1000000*int 字节。主要看你系统的内存环节。 本回答被提问者采纳 45泡泡54 | 发布于2012-12-31 举报| 评论 4 1 语法上没有规定最大。计算机...