interchange()函数的两个形参是指针,这两个指针分别指向了x ,y 的地址,在函数里就相当于直接对x y 进行操作,它并没有返回值,但它确实对x y 实现了动作。
返回值的表现是return xx,你的interchange函数里没有return xx,所以就是没有返回值。你理解的返回值可能是interchange实现了两个数的交换,把交换后的值返回了吧?这不叫返回值,是输出参数。