首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当我们改变A[i][j]的值时,我们需要加载整个A[i]数组吗?

当我们改变A[i][j]的值时,我们需要加载整个A[i]数组吗?
EN

Stack Overflow用户
提问于 2013-11-24 10:27:36
回答 2查看 24关注 0票数 0

或者系统只需要将Ai加载到虚拟存储器中来改变Ai的值

EN

回答 2

Stack Overflow用户

发布于 2013-11-24 10:41:32

在大多数情况下,这是不必要的。但是,由于虚拟内存操作是在页面级执行的,因此系统将加载至少一个页面。

票数 1
EN

Stack Overflow用户

发布于 2013-11-24 10:47:54

数组通常被分配为每个元素具有固定大小的连续内存块。数组变量指向该内存块中的第一个位置。当你指定一个索引时,数组访问器将跳转那么多的内存块,这就是它如何通过索引快速访问元素的。数组通过引用传递(这是指向第一个内存位置的指针)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20170376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档