[cpp]
/*
* 程序的版权和版本声明部分
* Copyright (c)2012, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称: x.cpp
* 作者:徐本锡
* 完成日期: 2012年 12 月20 日
* 版本号: v1.0
* 输入描述:
* 问题描述:自定义函数 的实际参数 的交换
* 程序输出:
*/
//我的代码:
#include
using namespace std;
#include
using namespace std;
void jiaohuan(int x, int y);
int main(void)
{
int a,b;
cin>>a>>b;
if (a
cout<<"a,b="<
return 0;
}
void jiaohuan(int x, int y)
{
int t;
t=x;
x=y;
y=t;
}
分析:
自定义函数明显是为了实现两个参数的交换,当a
由于实际参数和形式参数被分别分配空间储存,所以实际参数赋值给形式参数,形式参数交换后,自定义函数结束,形式参数储存空间释放。而实际参数并未改变。
[cpp]
/*
* 程序的版权和版本声明部分
* Copyright (c)2012, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称: x.cpp
* 作者:徐本锡
* 完成日期: 2012年 12 月20 日
* 版本号: v1.0
* 输入描述:
* 问题描述:自定义函数 的实际参数 的交换
* 程序输出:
*/
//我的代码:
#include
using namespace std;
void jiaohuan(int *x, int *y);
int main(void)
{
int a,b;
cin>>a>>b;