第二周项目一 ——函数参数传值的三种方式
2017-09-17 12:01
288 查看
/*烟台大学计算机学院 文件名称:san.cpp 作者:董玉祥 完成日期:2017年9月17日 问题描述:交换数值 输入描述:输入两个整数,交换二者的值并输出(三种方法) 输出描述:输出交换后的值 */ 问题及代码: 传值: #include "iostream" using namespace std; void swap1(int x, int y) { int t; t=x; x=y; y=t; } int main() { int a,b; cin>>a>>b; swap1(a,b); cout<<a<<" "<<b<<" "<<endl; return 0; } 运行结果:
传地址: #include "iostream" using namespace std; void swap2(int *x, int *y) { int t; t=*x; *x=*y; *y=t; } int main() { int a,b; cin>>a>>b; swap2(&a,&b); cout<<a<<" "<<b<<" "<<endl; return 0; } 运行结果:
引用:#include "iostream" using namespace std; void swap3(int &x, int &y) { int t; t=x; x=y; y=t; } int main() { int a,b; cin>>a>>b; swap3(a,b); cout<<a<<" "<<b<<" "<<endl; return 0; } 运行结果:
相关文章推荐
- 第二周项目一C/C++语言中函数参数传递的三种方式之传值
- 第二周实践项目1-C++语言中函数参数传递的三种方式(传值)
- 第二周项目:C/C++函数参数传递的三种方式
- 第二周项目1 C/C++语言中的函数参数传递的三种方式--引用作形参
- 第二周项目1-C/C++语言中函数参数传递的三种方式
- 第二周【项目1】 函数参数传递的三种方式
- 第二周 项目1-C/C++语言中函数参数传递的三种方式
- 第二周 项目1-C/C++语言中函数参数传递的三种方式
- 第二周项目1-C/C++语言中函数参数传递的三种方式
- 第二周 项目1 C++中函数参数传递的三种方式
- 第二周项目1 C++语言中函数参数传递的三种方式
- 第二周项目1函数参数传递的三种方式
- 第二周项目1 C/C++语言中函数参数传递的三种方式--传地址方式
- 第二周项目 2—C/C++语言中函数参数传递的三种方式
- 第二周项目1--C/C++语言中函数参数传递的三种方式
- 第二周项目1-C/C++语言中函数参数传递的三种方式
- 第二周 项目一 -C++语言中函数参数传递的三种方式
- 第二周上机实践—项目1—C/C++语言中函数参数传递的三种方式
- 第二周项目 2—C/C++语言中函数参数传递的三种方式
- 【第二周】项目1 - C/C++语言中函数参数传递的三种方式