以下是引用ppppphh在2010-6-30 21:29:30的发言:
#include
void LF(int* a, int* b) {
int x=*a;
*a=*b; *b=x;
}
void main() {
int x=15, y=26;
printf("%d %d\n",x,y);
LE(&x,&y);
printf("%d 5d\n",x,y);
}
我知道它的答案是16 25
我就想知道它的详细的解题步骤和思路
楼主,你的程序测试了吗?
连函数名都打错了.
LF函数是把指针A,B里的内容互换.上面那是你的测试答案?
#include<stdio.h>
void
LF(int* a, int*
b)
{
int
x=*a;
*a=*b;
*b=x;
}
void main()
{
int
x=15, y=26;
printf("%d %d\n",x,y);
LF(&x,&y);
printf("%d
%d\n",x,y);
}