请问int i;这一句代码,和i绑定的地址是四个连续地址的首址吗?

133 阅读1分钟

因为最近学到指针,指针是保存一个地址的首址,然后根据指针类型来识别接下来还有多少个连续空间,所以突然对于到之前学习的普通类型变量,是否也和指针类型一样是保存首址产生了疑问。int i;是否代表分配四个字节的地址,然后将首址与i相关联,既然这样,它又是怎么通过首址来知道一共有四个字节的地址?