1.从代码角度来看,ip存的是a的地址,那么*ip就是解引用,就是指a本身。
2.从机器指令角度来看,*ip=100首先把ip的值取出,然后把100存入到 从ip取出的地址 中。
例如:
a=10从机器指令角度来看就是mov指令把0Ah移动到a所代表的地址空间中
*ip=100就是先第一次用mov指令把ip所代表的空间所存的地址存入寄存器ecx中,
然后第二次用mov指令把64h存入到寄存器ecx空间里存入的地址
1.从代码角度来看,ip存的是a的地址,那么*ip就是解引用,就是指a本身。
2.从机器指令角度来看,*ip=100首先把ip的值取出,然后把100存入到 从ip取出的地址 中。
例如:
a=10从机器指令角度来看就是mov指令把0Ah移动到a所代表的地址空间中
*ip=100就是先第一次用mov指令把ip所代表的空间所存的地址存入寄存器ecx中,
然后第二次用mov指令把64h存入到寄存器ecx空间里存入的地址