先解释你的第三个问题,函数能否改变参数的值取决于参数传递方式,(如果是传值调用,参数的值是不会变的),而不取决于返回值第一个问题:在两次函数调用中,都是用传值的方式进行调用n,因此不会改变n的值,但m是传地址调用,会改变m的值第二个问题:不清楚你在说什么