第二周项目1-C/C++语言中函数参数传递的三种方式
来源:互联网 发布:素描照片软件 编辑:程序博客网 时间:2024/05/17 22:39
1。传值:
问题及代码:
#include <iostream> using namespace std; void myswap(int x,int y) { int t; t=x; x=y; t=t; } int main() { int a,b; printf("请输入待交换的整数:");scanf("%d%d",&a,&b); myswap(a,b); printf("调用交换函数后的结果是:%d和%d\n",a,b);; return 0; }
运行结果截图:
2.传地址
问题及代码:
#include <iostream> using namespace std; void myswap(int *,int *); int main() { int a, b; printf("请输入待交换的两个整数:"); scanf("%d %d", &a, &b); myswap(&a,&b); printf("调用交换函数后的结果是:%d 和 %d\n", a, b); return 0; } void myswap(int *p1, int *p2) { int t; t=*p1; *p1=*p2; *p2=t; }
运行结果截图:
3.引用作形参
问题及代码:
#include <iostream> using namespace std; void myswap(int *,int *); void myswap(int &,int &); int main() { int a, b; printf("请输入待交换的两个整数:"); scanf("%d %d", &a, &b); myswap(a,b); printf("调用交换函数后的结果是:%d 和 %d\n", a, b); return 0; } //(3)引用作形参 void myswap(int &x, int &y) { int t; t=x; x=y; y=t; }运行结果截图:
学习心得:掌握了三种函数参数传递的方式,博客的撰写也更加熟练了。4
0 0
- 第二周项目1—C++/C语言中函数参数传递的三种方式
- 第二周项目1-C/C++语言中函数参数传递的三种方式
- 第二周项目1-c/c++语言中函数参数传递的三种方式
- 第二周项目1 C/C++语言中函数参数传递的三种方式
- 第二周项目1 C/C++语言中函数参数传递的三种方式
- 第二周 项目1-C/C++语言中函数参数传递的三种方式
- 第二周 项目1 C/C++语言中函数参数传递的三种方式
- 第二周 项目1-C/C++语言中函数参数传递的三种方式
- 第二周项目1 - C/C++语言中函数参数传递的三种方式
- 第二周 项目1-C/C++语言中函数参数传递的三种方式
- 第二周项目1 c/c++语言中函数参数传递的三种方式
- 第二周项目1—C/C++语言中函数参数传递的三种方式
- 第二周 项目1 c/c++语言中函数参数传递的三种方式
- 第二周 项目1-C/C++语言中函数参数传递的三种方式
- 第二周项目1-C/C++语言中函数参数传递的三种方式
- 第二周-项目1 - C/C++语言中函数参数传递的三种方式
- 第二周项目1-C/C++语言中函数参数传递的三种方式
- 第二周 项目1-C/C++语言中函数参数传递的三种方式
- S1丶 十一章总结
- IT-ceph--calamari
- 【BZOJ】1060: [ZJOI2007]时态同步
- 阅读阮一峰网络日志笔记
- Firebreath生成的Windows插件窗口对象与JS交互对象
- 第二周项目1-C/C++语言中函数参数传递的三种方式
- String拼接的xml解析
- Moncler Herre Xi empire top and
- redis初步学习
- 有关使用gradle创建java web项目
- Nginx.conf include使用
- PHP基础知识 - session和cookie的区别
- 二叉树性质
- App迭代开发版本号的规则介绍