我已经读过有两个内存区域,一个堆栈和另一个堆栈.基本数据类型(如int,double,float等)存储在堆栈中,而引用类型存储在堆上.正如我们所知,堆栈是LIFO指首先删除最后推送的元素.现在假设下面的代码
int first = 10;
double second = 20.0;
float third = 3.0F;
Run Code Online (Sandbox Code Playgroud)
因此,first将首先推,然后second再third.所以thirdfloat类型的变量将位于堆栈顶部,但如果我使用以下代码(假设在C#中)
Console.WriteLine(second);
Run Code Online (Sandbox Code Playgroud)
second当变量third位于堆栈顶部时,如何访问变量的值?
| 归档时间: |
|
| 查看次数: |
825 次 |
| 最近记录: |