体会函数参数传递
来源:互联网 发布:如何利用网络招生 编辑:程序博客网 时间:2024/05/16 18:34
上机内容:体会参数运用中储存空间的变化
上机目的:具体掌握参数传递
/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: 1.cpp* 作 者:刘杰* 完成日期: 2012 年12 月20 日* 版本号: v1.0** 输入描述:下面三段程序都试图通过定义函数,实现实际参数在必要时的交换,2,3能够实现,1不能实现* 问题描述:看储存空间变化。第一种,虽然在调用时交换过值。但是随着储存空间的消失,数值的变化也消失。第二种,运用指针,在地址上对值进行改变。第三种,运用引用,相当于直接改变数值。*/代码1:#include <iostream>using namespace std;void jiaohuan(int x, int y);int main(void){int a,b;cin>>a>>b;if (a<b) jiaohuan(a, b);cout<<"a,b="<<a<<","<<b;return 0;}void jiaohuan(int x, int y){int t;t=x;x=y;y=t;}代码2:#include <iostream>using namespace std;void jiaohuan(int *x, int *y);int main(void){int a,b;cin>>a>>b;if (a<b) jiaohuan(&a, &b);cout<<"a,b="<<a<<","<<b;return 0;}void jiaohuan(int *x, int *y){int t;t=*x;*x=*y;*y=t;}代码3:#include <iostream>using namespace std;void jiaohuan(int &x, int &y);int main(void){int a,b;cin>>a>>b;if (a<b) jiaohuan(a, b);cout<<"a,b="<<a<<","<<b;return 0;}void jiaohuan(int &x, int &y){int t;t=x;x=y;y=t;}
运行结果:1.2.3
- 体会函数参数传递。。
- 体会函数参数传递
- 体会函数参数传递
- 体会函数参数传递
- 体会函数参数传递
- 体会函数参数传递
- 体会函数参数传递
- 体会函数参数传递
- 体会函数参数传递
- 体会函数参数传递
- 体会函数参数传递1
- 体会函数参数的传递
- 体会函数参数传递2
- 体会函数参数传递3
- 体会函数参数的传递
- 体会函数参数传递1
- 体会函数参数传递2
- 体会函数参数传递3
- python连接hive的demo
- 自动化的女生啊
- 第十七周---带姓名的成绩单
- VS2008(2010)开发C++
- 获取table标签td所在行列号
- 体会函数参数传递
- SWT-designer注册步骤
- poj 2299 Ultra-QuickSort 初级->数据结构->排序-归并排序
- java文件操作
- Android SlidingDrawer ViewFlipper
- 17周项目1:体会函数参数传递(指针)
- Windows 7 64位安装Oracle XE(32位)数据库(REG_XE报错、字符集、批改8080端口等)
- container_of()传入结构体中的成员,返回该结构体的首地址
- 17周---项目1-体会函数参数传递----传递变量的地址