struct Message
{
}message;
内存地址对齐
struct Message
{
};
如果不同的编译器采用不同的对齐规则, 对传递message可就麻烦了。
大端(Big Endian)与小端(Little Endian)
Byte Endian是指字节在内存中的组织,所以也称它为Byte Ordering。
(1) 它的地址是多少?
(2) 它的字节在内存中是如何组织的?
[Xw-1, Xw-2, ... , X1, X0]
method_1
#i nclude <stdio.h>
int main(int argc, char *argv[])
{
}
method_2
#i nclude <stdio.h>
int main(void)
{