请问a和b的值为什么没有交换?(在线等答案)
#include "Stdio.h"#include "Conio.h"
void fun(int *a, int *b)
{
int *k;
k=a; a=b; b=k;
}
main(){
int a=3, b=6, *x=&a, *y=&b;
fun(x,y);
printf("%d %d", a, b);
getch();
}
运行结果是:3,6
2008-04-15 14:59
2008-04-15 15:07

2008-04-15 15:28

2008-04-15 15:39

2008-04-15 15:45
2008-04-15 16:15
2008-04-15 16:23