高仿模拟练习,补全 found 标记处空缺,答案点击按钮展开
通过指针变量交换两个整数的值,请补全swap函数。
#include <stdio.h>
void swap(int *a,int *b)
{
int t;
/**********found**********/
t = ___1___;
/**********found**********/
*a = ___2___;
/**********found**********/
*b = ___3___;
}
int main()
{
int x=5,y=9;
swap(&x,&y);
printf("a=%d b=%d\n",x,y);
return 0;
}
*a
*b
t
第1空将*a保存到临时变量t;第2空将*b赋值给*a;第3空将t赋值给*b。输入5 9,输出a=9 b=5。