|
|
1
-2
当我们定义一个整数时,它分配的内存大小取决于操作系统。我希望你的问题就是这样。 我纠正了我之前回答的错误:对于一个整数,它在64位操作系统中分配4个字节,在32位操作系统中分配2个字节。 但在赋值后改变内存位置完全是操作系统的任务。只要变量有自己的值,内存的位置就无关紧要。我必须说你的程序没有错误。 |
|
|
2
1
系统上的输出(64位):
|
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 1 年前 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 1 年前 |
|
|
Bobby · 复合字面值总是左值吗? 1 年前 |
|
9-Pin · C: 嵌套结构的堆栈内存分配 1 年前 |