int myint会在内存中开辟一个4字节的空间你将myint的地址传给test函数那么test函数将认为这是一个struct的首地址前面定义struct node的结构为4个字节的num,6个字节的char[](由于一般32位的程序的内存空间要对其4字节,所以6字节的char[]可能要占用8个字节的空间),4个字节scoretest函数仍然按照约定的格式进行操作,将myint开始单元的前4个字节填入数字100,然后接下来的字节填入HeHe的ASCII码,字符串结束符等,然后空2个字节的位置(字对齐原则),最后在将4字节的空间填入100由于myint的首地址和mynode的首地址不同,所以填写时会发生错位现象你要是进一步的测试,...