当你在C或C++中声明int类型的变量x时,我知道它需要4个字节的内存.因此,为此变量分配了4个内存地址.我的问题是我可以看到所有四个内存地址分配了这个变量吗?我知道这不是一个典型的问题,但我很好奇.或者它是100%总是只是内存地址&x和3下一位?那么如果它是内存地址1000,那么下一个将是1001,1002和1003?它有没有偏离这个?
还说我设置x = 5;
这是否意味着在这个内存位置1000到1002,它将用零填充,在1003中,最右边的位置有101(二进制表示为5)?
谢谢
| 归档时间: |
|
| 查看次数: |
168 次 |
| 最近记录: |