1MB内存可以开多大的4字节的int数组?
答案:2 悬赏:30 手机版
解决时间 2021-11-30 01:51
- 提问者网友:黑米和小志
- 2021-11-29 01:51
1MB内存可以开多大的4字节的int数组?
最佳答案
- 五星知识达人网友:神也偏爱
- 2021-11-29 02:07
不知道你要做什么?
1MB对于数组来说就是1M (1*1024*1024*8bits/32bits)=262144
但是,如果你要在C语言里面直接定义数组肯定要出错。
如果是Linux定义1GB以上的可能会有问题,VC更小。
大多数是没有考虑堆栈的使用问题造成的。
需要内存多要使用malloc / free。
1MB对于数组来说就是1M (1*1024*1024*8bits/32bits)=262144
但是,如果你要在C语言里面直接定义数组肯定要出错。
如果是Linux定义1GB以上的可能会有问题,VC更小。
大多数是没有考虑堆栈的使用问题造成的。
需要内存多要使用malloc / free。
全部回答
- 1楼网友:你哪知我潦倒为你
- 2021-11-29 02:44
理论上 262143
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯