1165| 2
|
[已解决]数组不做越界检查,是为了效率吗? |
10鱼币
最佳答案我个人浅薄的认识:
对于数组而言,其实在内存里面,它是一组值而已,就好像我们字符串 其实它也可以近似认为是一个数组,或许你常常会发现 当你不注意'\0'的使用,会取出什么xxx烫烫,这不就是“越界”了吗?
我们不希望数组越界,并不是因为界外没有存储空间,而是因为界外的内容是未知的。也就是说如果界外的空间暂时没有被利用,那么我们可以占用那块内存也没啥影响,但是如果之前界外的内存已经存放了东西,再占用那么则有 ...
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2020-5-12 15:27:04
|
显示全部楼层
本楼为最佳答案
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2020-5-12 15:35:45
|
显示全部楼层
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)
GMT+8, 2025-1-14 00:52
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.