10.2,3指针变量作为函数参数 例10.3通过函数实现两数互换排序 #include <stdio. h> void main O void swap(int *pl, int*p2) f void swap(int*p1, int*p 2); I int *temp int a, b x temp=*p 1; int pointer, *pointer 2 p scanf( %od, %od, &a, &b) p 2=*temp; pointer=&a; pointer2=&b; if(a<b)swap(pointerl, pointer 2); printf( %od9d”,ab); /*temp使用前未赋初值, 可能指向一个非法单元*10.2.3 指针变量作为函数参数 例10 . 3 通过函数实现两数互换排序 #include <stdio.h> void main() {void swap(int *p1,int *p2); int a,b; int *pointer1,*pointer2; scanf(“%d,%d” ,&a,&b) pointer1=&a; pointer2=&b; if(a<b)swap(pointer1, pointer2) ; printf(“%d,%d” ,a,b); } void swap(int *p1,int *p2) { int temp; temp=*p1; *p1=*p2; *p2= temp; } /*temp使用前未赋初值, 可能指向一个非法单元*/ * * *