第17周项目-体会函数参数传递
来源:互联网 发布:现在软件学什么好 编辑:程序博客网 时间:2024/05/29 13:19
* Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:徐凯旋 * 完成日期:2012 年 12 月 20 日 * 版 本 号:v 1.0 */
(1)
#include <iostream>using namespace std;void exchange(int x,int y);//定义交换函数exchangeint main(){ int a,b; cin>>a>>b; if(a<b) exchange(a,b);//调用交换函数 cout<<"a,b="<<a<<","<<b<<endl;//在交换函数中改变的是形参的值,未改变实参a,b的值,所以输出的还是原来的值 return 0;}void exchange(int x,int y){ int t; t=x; x=y; y=t;}
运行结果:
(2)
#include <iostream>using namespace std;void exchange(int *x,int *y);//定义交换函数exchangeint main(){ int a,b; cin>>a>>b; if(a<b) exchange(&a,&b);//调用交换函数 cout<<"a,b="<<a<<","<<b; //交换函数调用的为a,b的地址值,函数可以通过改变地址值来改变实参的值,从而使a,b交换。 cout<<endl; return 0;}void exchange(int *x,int *y){ int t; t=*x; *x=*y; *y=t;}
运行结果:
(3)
#include <iostream>using namespace std;void exchange(int &x,int &y);int main(){ int a,b; cin>>a>>b; if(a<b) exchange(a,b); cout<<"a,b="<<a<<","<<b; cout<<endl; return 0;}void exchange(int &x,int &y){ int t; t=x; x=y; y=t;}
运行结果:
- 第17周项目-体会函数参数传递
- 第17周项目1 体会函数参数传递
- 第17周项目1--体会函数参数的传递
- 第17周项目1-体会函数参数传递
- 第17周项目1-体会函数参数传递
- 第17周项目1 体会函数参数传递
- 第17周项目-体会函数参数传递
- 第17周项目1-体会函数参数传递
- 第17周项目1体会函数参数传递
- 第17周【项目 1-体会函数参数传递】
- 第17周项目1-体会函数参数传递
- 第17周 项目1-体会函数参数传递
- 第17周项目1-体会函数参数传递
- 第17周项目1-体会函数参数的传递
- 第17周项目1 体会函数参数传递
- 第17周项目1体会函数参数传递
- 第17周项目2-体会函数参数传递
- 2013级C++第17周项目【项目1-体会函数参数传递】
- 用指针玩字符串2.
- 下载编译android源码(4.0.3)内核(ubuntu11.04)
- Python 之循环日志
- 有相同的数字?
- 字符串比较升级版
- 第17周项目-体会函数参数传递
- sql ----------group by
- C++ 十七周任务-有相同的数????
- 17周项目1:体会函数参数传递(用“引用”做函数形参)
- 一种让数值在指定范围内由小到大再变小的生成方法
- mvc2 条件加载模板页
- 第十七周上机任务-项目1(2)从大到小输出三个整数-(采用传递地址值的方法)
- 大硬盘限制
- 体会函数参数的传递