用指针交换两个数字

作者在 2009-10-16 09:35:26 发布以下内容

#include<stdio.h>

swap(int *x,int *y)
{
 int a;
 a=*x,
    *x=*y;
 *y=a;
 return (*x,*y);
}
main (void)
{
 int a,b;
 scanf("%d%d",&a,&b);
 printf("一开始的两个:a=%d,b=%d\n",a,b);
 swap(&a,&b);
 printf("交换后的两个:a=%d,b=%d\n",a,b);
 return 0;
}

默认分类 | 阅读 808 次
文章评论,共0条
游客请输入验证码