int main(){short i = 6;short j = 0;printf("%d\n", &i);printf("%d\n", &j);}输出的结果中,i的地址要比j的地址高12,也就是他们中间有两个4字节的空间。请问这部分的空间是干嘛的?为什么变量没有进行连续的分配?
这个我感觉没有研究的必要,这些内存都是系统给分配的,感觉有随机性