刚学的指针,请各位大侠帮我看看代码是哪写错了,
//编写一个C语言程序,使用指针交换两个数的值.#include "stdio.h"
void main()
{
int a=3,b=5,*p,*q,*c;
p=&a;q=&b;c=NULL;
printf("a=%d,b=%d",a,b);
*c=*p;
*p=*q;
*q=*c;
printf("交换后:a=%d,b=%d",a,b);
}
交换之后还是原样输出,请问是哪里错了?
2008-05-04 18:53
2008-05-04 19:07

2008-05-04 19:17
2008-05-04 20:11
2008-05-04 20:16
2008-05-04 21:47