&,引用数据类型的解释 & & 在test(int x)中,x前面没有&符号,那么在内存中test函数内中x相当于x的复制品,两个虽然都叫x,但不是同一个x,等你test函数调用结束,再回到main函数,x的值还是1 当加上&之后,再次调用test函数时,修改的就是同一份数据,所以在回到main函数时,x的值为1024