俩个二维数组的乘法问题

进行二维数组乘法时,如果数组长度为十万及百万以上时,如何防止溢出?

2个回答

手动算出数组的内存空间,内存空间不能超过类型最大内存空间,比如char(8位) 是2的8次方个字节,16位 2的16次方以此类推。

因为32bit系统最大分配2GB内存,看你是什么类型的数组,如果的确很大,可以考虑使用稀疏矩阵的方式或者使用外部文件。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问