函数间的参数传递
来源:互联网 发布:windows安装在bootcamp 编辑:程序博客网 时间:2024/06/05 23:42
函数间的参数传递
值调用:
//交换两个变量的值(不成功)#include<iostream>using namespace std;void myswap(int x, int y){ int tmp = x; x = y; y = tmp;}int main(){ int a = 2, b = 3; cout<<"Before exchange : a = "<<a<<", b = "<<b<<endl; myswap(a, b); cout<<"After exchange : a = "<<a<<", b = "<<b<<endl; return 0;}
引用调用:
//交换两个变量的值(成功)#include<iostream>using namespace std;void myswap(int &x, int &y){ int tmp = x; x = y; y = tmp;}int main(){ int a = 2, b = 3; cout<<"Before exchange : a = "<<a<<",b = "<<b<<endl; myswap(a, b); cout<<"After exchange : a = "<<a<<",b = "<<b<<endl; return 0;}
地址调用:
//交换两个变量的值(成功)#include<iostream>using namespace std;void myswap(int *x, int *y){ int temp = *x; *x = *y; *y = temp;}int main(){ int a = 2, b = 3; cout<<"Before exchange : a = "<<a<<",b = "<<b<<endl; myswap(&a, &b); cout<<"After exchange : a = "<<a<<",b = "<<b<<endl; return 0;}
0 0
- 函数间参数的传递
- 函数间的参数传递
- 函数的参数传递
- 函数的参数传递
- 函数参数的传递
- 函数的参数传递
- 函数参数的传递
- 函数的参数传递
- 函数的参数传递
- 函数参数的传递
- 函数参数的传递
- 函数参数的传递
- 函数参数的传递
- 函数参数的传递
- 函数参数的传递
- 函数的参数传递
- 函数的参数传递
- 函数的参数传递
- java.lang.IllegalArgumentException: Document base问题报异常
- UITavleView自定义Cell和重用机制常见错误分析
- 类和对象:数据成员之使用默认参数初始化
- 【BZOJ3211】花神游历各国 树状数组 并查集 均摊分析
- 《C++编程》第二章第10题
- 函数间的参数传递
- (7.2.1)SQL之基础笔试题
- 也来一个高大上的界面
- 通过Java模拟各种类型的耦合
- 机器学习实战-Logistic回归
- A. Counting Kangaroos is Fun
- Android学习笔记之Button,Toast,menu的简单用法
- Javascript
- 关于错误信息:java.lang.IllegalArgumentException: Document base XXXX does not exist or 的记录