函数 交换两个数

#include<stdio.h>

void swap(int *a,int *b)//传地址相当于传了真值
{
 int temp;//而传值在函数结束时销毁
 temp=*a;
 *a=*b;
 *b=temp;
}
void main()
{
 int a=2,b=3;
 swap(&a,&b);
 printf("a=%d, b=%d",a,b);
}

  

posted @ 2014-03-30 08:25  xzenith  阅读(183)  评论(0编辑  收藏  举报