计算机咋区分自己当前访问的是地址还是变量

如果是在汇编的层面上说的话,计算机是无法区分的。当你将它用于计算的时候,计算机就会把它当成普通的数;当你将它用于寻址的时候,计算机就会将它当成地址。
【计算机咋区分自己当前访问的是地址还是变量】 如果是在 C / C++ 的层面上来说的话,会通过类型系统进行区分。类型系统可以避免你把 int 当成 int* 用,或者把 int* 当成 int 用,等等。当然,这属于编译器的工作,编译好之后这些信息就没了。


    推荐阅读