#include<stdio.h>
void swap(int *p1,int *p2); //对swap函数的声明
int main(){
int a,b;
int *pointer1,*pointer2; //定义两个指针变量
printf("please input two integer numbers");
scanf("%d%d",&a,&b);
pointer1=&a;
pointer2=&b;
swap(pointer1,pointer2);
printf("a=%d\tb=%d\nmax=%d\n",a,b,*pointer1);
return 0;
}
void swap(int *p1,int *p2){
int temp;
if(*p1<*p2){
temp=*p1;
*p1=*p2; //此时p1为最大值,无论如何p1都是最大值,交换就完事
*p2=temp;
}
}#include<stdio.h>
void swap(int *p1,int *p2); //对swap函数的声明
int main(){
int a,b;
int *pointer1,*pointer2; //定义两个指针变量
printf("please input two integer numbers");
scanf("%d%d",&a,&b);
pointer1=&a;
pointer2=&b;
swap(pointer1,pointer2);
printf("a=%d\tb=%d\nmax=%d\n",a,b,*pointer1);
return 0;
}
void swap(int *p1,int *p2){
int temp;
if(*p1<*p2){
temp=*p1;
*p1=*p2; //此时p1为最大值,无论如何p1都是最大值,交换就完事
*p2=temp;
}
}
01-25
794
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)