调换问题..
#include <stdio.h>
vioid change(int a, int b)
{
int tmp =a;
a=b;
b=tmp;
}
int main()
{
int a=5;
int b=3;
change(a,b);
printf("num a=%d\nnum b=%d\n",a,b);
return 0;
}
这个程序不能实现 调换数值 而本节的数组却可以 为什么
#include <stdio.h>
vioid change(int a, int b)
{
int tmp =a;
a=b;
b=tmp;
}
int main()
{
int a=5;
int b=3;
change(a,b);
printf("num a=%d\nnum b=%d\n",a,b);
return 0;
}
这个程序不能实现 调换数值 而本节的数组却可以 为什么
2016-01-12
举报