交换两变量 只用两个表达式

来源:互联网 发布:免费梆定域名 编辑:程序博客网 时间:2024/05/23 11:40

这题目只是一个二级等级考试程序修改题   的确是非常非常的简单,但是我当时做着题十多分钟都没想出怎么回事,所以记录一下。

 

 

#include <stdio.h>

int fun(int *x,int y)
{
  int t ;
/**************found**************/
  t = *x ; *x=y ;
/**************found**************/
  return t ;
}

main()
{
  int a = 3, b = 8 ;

  printf("%d  %d\n", a, b) ;
  b = fun(&a, b) ;
  printf("%d  %d\n", a, b) ;
}

 

原创粉丝点击