结构体struct weapon
{
int a;
int b;
}中 &a和&weapon地址是不是一样?
是的,自己试试就知道了,不过要写为struct weapon weapon1={1,2};&weapon1.a和&weapon1