热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_50567615
乐个白不颠
6 年前
trueweixin_50567615

C语言萌新最近停C语言程序课,然后老师在课堂上说变量地址是连续排列的,可以使用地址差求出变量地址大小。于是在系统里写了一个程序了解下变量的地址。如下图1。
我的理解是i和t之间差四个字节,n[6]和m[6]之间相差24个字节。然后实际运行出现了如下图2情况。
i的地址是(4C,4B,4A,49)
t的地址是(48,47,46,45)
数组n的地址是(30-33,34-37,38-3B,3C-3F,40-43,44-47)
这些都是连续的,然后数组n的地址是(10-13,14-17,18-1B,1C-1F,20-23,24-27)
这个时候,里面28,29的地址为什么空出来了呢,这里放了什么呢?两个数组变量之间排列不是连续的吗?

CSDN App 扫码分享
分享
4
6
打赏
  • 复制链接
  • 举报
下一条:
#失恋#与其在这里暗自神伤,不如去提高自己,挣钱也好学习也罢都行,别浪费时间。现在不提她了,跟你无关。把自己掌控好,早日实现财务自由。财务自由了,人就自由了,想干嘛就干嘛。学会放下,不要白白浪费大好时光。说个不好听的,你变优秀了说不定你女朋友还会来找你呢,不过也许那个时候你已经看不上她了。
立即登录