计算机内存被划分为按顺序编号的内存单元,每个变量都位于某个独特的内存单元中,称之为地址。每个内存单元为一字节,不同的数据类型所占用的内存单元数是不同的。假设一个整型数据a=150,占据两个字节,地址为1001和1002,里面存储数据值150. 定义一个指针*p,语句“p=&a”,就是指针指向变量a所在的起始地址1001,图中是我开始的错误理解,以为在指针变量p中开辟的空间地址1002和1003中存储的是全部地址。应该是起始地址,当调用这个指针变量给*p赋值的时候,但是因为整型数据占两个字节,所以在访问时时间访问的是以起始地址为首的两个单元,将赋值的数给到这个存储空间。计算机内存被划分为按顺序编号的内存单元,每个变量都位于某个独特的内存单元中,称之为地址。每个内