问题及代码:
/*
*Copyright(c)2014,烟台大学计算学院
*All rights reserved.
*文件名称:test.cpp
*作者:陈银丽
*完成日期:2014年12月4日
*版本号:v1.0
*
*问题描述:指针当形参:下面的程序将调用函数进行变量的交换,请设计出交换的函数
*输入描述:
*程序输出:
*/
#include <iostream>
using namespace std;
void jiaohuan(int *p1,int *p2);
int main()
{
int a,b;
cin>>a>>b;
jiaohuan(&a, &b);
cout <<a<<" "<<b<<endl ;
return 0;
}
void jiaohuan (int *p1,int *p2)
{
int t;
t=*p1;
*p1=*p2;
*p2=t;
}
运行结果:
知识点总结:指针当形参。调用函数进行变量交换
学习心得:前面学过的知识是后面的基础