讨论内容

梁海涛
发表于2018-01-09 22:59:54
关于问题:1115
讨论题目:1115

讨论内容:

#include <stdio.h>

void exchange(int *a,int*b);
int main(int argc, char* argv[])
{
 int x,y;
 scanf("%d%d",&x,&y);
 exchange(&x,&y);
 printf("%d %d\n",x,y);


 return 0;
}
void exchange(int *a,int*b)
{
 int temp;
 temp=*a;
 *a=*b;
 *b=temp;
}


sss-01-地信1702-17110906043张明
回复于2018-01-23 21:18:53

别用函数做, 函数是拷贝你输入的值, 不改变主函数里变量的值, 如果非要用的话就用返回机制