gpt4 book ai didi

c - 阵列也存储在磁盘中还是仅存储在内存中?

转载 作者:太空宇宙 更新时间:2023-11-04 07:03:57 25 4
gpt4 key购买 nike

我是编程和计算机科学领域的新手。

  • 当我有一个数组时,它是只在 RAM 中还是必须在磁盘中也?例如我有:

    int array[100];

它只存在于内存中吗?如果它也在磁盘中,我如何实现它只在 RAM 中?

  • 如果磁盘中有东西,它不是作为数组实现的吗?这绝对是一个文件吗?

最佳答案

当你有一个数组时

int array[100];

它仅驻留在 RAM,即系统的物理内存中。

如果你拿数组,它可以在磁盘中,并将它写入某个文件。


如果磁盘中有东西,可以读取它,然后将其存储在某个数组中。然后在那个时间点,它将在 RAM 中。

如果你在数组中做了一些改变,只有RAM中的副本会改变。要使更改反射(reflect)在磁盘中,您必须将其写回。

关于c - 阵列也存储在磁盘中还是仅存储在内存中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34882983/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com