符合的,但结果你要自己把握。指针有两层含义:1、起始地址 2、该地址的长度。例如你的a如果是一个结构体的话,而第一成员又是int型的话,&a代表结构体的首地址,而你的(int*)&a这个操作强制吧结构体的长度变为int的长度,则结果就是取到了结构体a的第一个成员的值。求采纳 ...