int *
指向int
中内存地址最低的字节,而不是最不重要的字节.这样对吗?我总是忘记这一点,不得不重新学习.我在网上搜索了几分钟,但没有找到答案(当然我的搜索时间还不够长).
int *
指向int
中内存地址最低的字节,而不是最不重要的字节.这样对吗?我总是忘记这一点,不得不重新学习.我在网上搜索了几分钟,但没有找到答案(当然我的搜索时间还不够长).
int *
指向int
中内存地址最低的字节,而不是最不重要的字节
是的,我认为这是一种体面的记忆方式.
我会这样说,让它更笼统:a pointer to an object points to the beginning of the object in memory.
现在,对于int
和类似的整数类型,系统的字节顺序决定了字节在内存中的顺序,因此int
的开始在big-endian系统上可能是最高有效字节(MSB),在little-endian系统上可能是最低有效字节(LSB),甚至是其他字节.