发布网友 发布时间:2022-04-22 16:11
共3个回答
热心网友 时间:2022-04-22 17:40
js中函数参数按照值传递,在函数内部对形参进行操作对实参不造成任何影响,这就是没有交换的原因。热心网友 时间:2022-04-22 18:58
你定义的a,b被当作了值类型,在方法里做的任何操作都不会对外部造成影响。热心网友 时间:2022-04-22 20:33
Java函数参数是值传递的。 对于基本类型诸如int,传递进去的是存放int值的“内存单元”的一个copy,所以函数swap里面的变量和外面的变量根本就不是一个东西,当然不能反射出去影响外面的变量值。