题目是这样的:
给定两个整型变量的值,将两个值得内容进行交换
思路:
创建一个临时变量k,来实现变量a和b的交换
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a = 3; //定义一个整型变量a,将3赋值给a
int b = 4; //定义一个整型变量b,将4赋值给b
int k = 0; //定义一个整型变量k,将0赋值给k
k = a; //将a赋值给k
a = b ; //将b赋值给a
b = k; //将k赋值给b,通过中间变量k进行两个值的交换
printf("%d,%d\n", a,b); //打印两个整型变量a,b
system("pause");
return 0;
}
就是借助了中间变量K,将一个值暂时存放到k的空间,来实现两个变量的交换,这种引入第三个变量空间的方法在以后很常用