当前位置:首页 > 内存 > 正文

变量在内存中如何存储(变量在内存中占据一定的存储单元)

  • 内存
  • 2024-06-29 10:32:49
  • 1744

一、c语言基础,给变量赋值intc=10;书上说是把10存放在变量c的内存地址中(注意他强调的是地址)我的分析如下写代码才是最重要的
当然,我不是说基础不重要,而是你问的实在是没有意义。这是关于说话,而不是分析概念。像inta=10;,它是一个变量,变量的值为10。您不必考虑指针、内存或地址。在你学会int*p=&a;之前讨论这个还为时不晚。
此外,地址是地址,指针是指针,指针的值是地址。
二、变量如何存储在内存中?他们设置了三次内存变量。
堆。常用的模式、手动分配(mallocnew)、大数组都放在堆区。
栈(有时也是栈,只是一种方式,本质上是栈)。函数参数、局部变量和临时变量都在堆栈上分配。方法很快。
注册。以最快的速度获得。容量小。关键字用于指定文件的目的地。但最终决定的是是否将编译器放入文件中。