所谓的地址传递,实际上仍然是值传递,只不过传递的值是一个地址而已。地址传递时,参数肯定是个指针,这个指针的值就是他指向的地址, 进行参数传递时会把指针指向的地址传给形参指针。但是你实际上用的不是地址,而是地址内的值。由于地址是唯一的,所以值的修改能在函数结束后保留。你可以试试在函数内给传来的形参指针重新指向一个地址(不是修改值),函数结束后实参的指针是不会发生变化的 貌似说的深了点。。。其实你就是想知道什么时候修改结果在退出函数会保存吧,二级的话,假如函数的参数是 int* p 或者 int p[]的形式,就可以保存结果...