使用指针交换两个变量的值
小明对西游记的两个数字印象深刻,特别是孙悟空的七十二变和师徒四人经历的九九八十一难。以下程序的功能是:定义两个变量monkey 和pass存储大师兄能量
指数(即猴子会72变)和通关数(师徒四人共经历81难)。
输入81 和 72,
最后输出monkey 和pass的值,
monkey=72 ,pass=81
#include <stdio.h>
int main(void)
{
int monkey,pass,t;
int *pm,*pp;
scanf("%d%d",&monkey,&pass);
pm=&monkey;
pp=&pass;
t=*pm;
*pm=*pp;
*pp=t;
printf("%d %d",monkey,pass);
return 0;
}