输入的时候要用scanf("%d%d",&x,&y);;附代码一段
#include <stdio.h>
void fun(int * a,int * b)
{
int k;
k=*a;*a=*b;*b=k;/*交换地址*/
}
int main( )
{
int a,b;
scanf("%d%d",&a,&b); //若改成%d,%d 就会出错,因为取地址把,的地址取了
fun(&a,&b);
printf("%d,%d",a,b);
}
输入的时候要用scanf("%d%d",&x,&y);;附代码一段
#include <stdio.h>
void fun(int * a,int * b)
{
int k;
k=*a;*a=*b;*b=k;/*交换地址*/
}
int main( )
{
int a,b;
scanf("%d%d",&a,&b); //若改成%d,%d 就会出错,因为取地址把,的地址取了
fun(&a,&b);
printf("%d,%d",a,b);
}