int x, y, Z5 x=58 y=32; Z=X+y 定义了三个整型变量x、y、Z,编译时系统会自动 为它们各自分配两个内存单元(因为整型量古2个单 元),假设3000和3001两个单元分配给变量x,3002和 3003分配给变量y,3004,3005分配给变量z。如图5 所西9其中每个变量占用的内存单元的首地址即为该 变量的地址。如变量x的地址为3000,y的地址为3002, 的地址为3004。 执行语句x=58;首先是根据变量名与地址的对应 关系,找到变量x的地址3000,然后将数据586懂到丛 由300始的两个字节中。同理,y=32语句的行将 数据3存储到从由300.开始的两个字节中。显然 32则分别为变量x和y所对应的内容。int x,y,z; x = 58; y = 32; z = x + y; 定义了三个整型变量x、y、z,编译时系统会自动 为它们各自分配两个内存单元(因为整型量占2个单 元),假设3000和3001两个单元分配给变量x,3002和 3003分配给变量y,3004,3005分配给变量z。如图5-1 所示。其中每个变量占用的内存单元的首地址即为该 变量的地址。如变量x的地址为3000,y的地址为3002, z的地址为3004。 执行语句 x = 58;首先是根据变量名与地址的对应 关系,找到变量x的地址3000,然后将数据58存储到从 由3000开始的两个字节中。同理,y = 32语句的执行将 数据32存储到从由3002开始的两个字节中。显然58、 32则分别为变量x和y所对应的内容