编写一个C语言程序,使用指针交换两个数的值。

来源:百度知道 编辑:UC知道 时间:2024/06/05 10:34:05

#include "stdafx.h"
#include "stdio.h"
int main(int argc, char* argv[])
{
int a,b,*m,*n,t;
m=&a,n=&b;
printf("请输入两个数:");
scanf("%d,%d",&a,&b);
t=*m;
*m=*n;
*n=t;
printf("交换后的值为:%d,%d\n",a,b);

return 0;
}

#include <stdio.h>
void main()
{
int a=10,b=5,*c,*d,e;
c=&a;
d=&b;

e=*c;
*c=*d;
*d=e;
printf("%d--%d",a,b);
}