如果 int
以 4 个字节存储在内存中,如果每个字节都有一个唯一的地址,这四个地址中的哪个地址是指向该 int
的指针。店铺?
最佳答案
指向 int
的指针(a int*
) 存储整数的第一个字节的地址。 int
尺寸编译器知道,所以它只需要知道它从哪里开始。int
的字节数如何被解释的取决于你机器的字节序,但这不会改变指针只存储起始地址的事实(编译器也知道字节序)。
关于c++ - C/C++ 中的指针实际上是如何存储地址的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62968708/