传值就是把 a的值给x,b的值给y,但是a和x,b和y是不同的变量,占用不同的存储空间;传引用就是建立了a和x,b和y之间的连接,相当于给a取了一个外号叫x,给b取了一个外号叫y,占用的是同一个存储空间。推荐书籍:C++primerC专家编程thinking in C++建议你以后不要再问这种问题了,多看书。