//不要想得太复杂,引用也就是传地址,比如下面执行swap(p1,p2)之后,那么p1和px同时指向变量x的内存地址,p2和py同时指向变理y的内存地址#include//void swap(int *px, int *py)//形式参数为指针,因为主函数传来的是地址{int t; //定义变量t,是用来作中间变量的t=*px;
//把主函数x的值赋给t*px=*py;//把主函数y的值赋给x*py=t;//把t的值值赋给主函数中的y,t的值也就是原来主函数中x的值}//好了,这里就已经完成主函数中x,y的交换了void main(){int x=3, y=9,*p1,*...
|