内存分配
传参方式

值传递

指针传递
" * "会取指针地址,也就是会改变指针所指向的地址的内容,从而同时改变实参。
指针传递
swap函数获得指向实参的指针,即实参的地址。但函数内部只是改变形参的指针指向,即m变为指向n指向的地址,但并未改变实际的地址内容。因此,实参不会发生改变
传递数组地址

传递引用类型参数
两者指向同一个地址
小结

" * "会取指针地址,也就是会改变指针所指向的地址的内容,从而同时改变实参。
swap函数获得指向实参的指针,即实参的地址。但函数内部只是改变形参的指针指向,即m变为指向n指向的地址,但并未改变实际的地址内容。因此,实参不会发生改变
两者指向同一个地址