C ++编程语言中的参数传递(及其类型)
将信息从调用函数(方法)传递到被调用函数(方法)称为参数传递,通过使用参数传递,我们可以使用C++编程语言将信息从一个范围共享到另一个范围。
我们可以根据需要将参数传递给函数。C++支持三种类型的参数传递:
按值传递
通过引用
通过地址传递
1)通过值传递
在按值传递的情况下,我们将参数传递给调用位置的函数。这并不反映对父函数的更改。修改范围仅反映在所调用的函数中。
考虑示例:
#include <iostream>
using namespace std;
void fun(int a)
{
a=20;
}
int main(){
int a =10;
fun(a);
cout<<"Value of A: "<<a<<endl;
return 0;
}输出结果
Value of A: 10
在这里,变量a作为被调用函数中fun()的值调用传递,并且值在函数主体中正在更改,但是当我们在中打印值时main(),它不变。
2)通过引用
在通过引用传递的情况下,我们将参数传递给调用位置的函数。这反映了对父函数的更改。修改范围也反映在调用函数中。
热门推荐
1 泰迪狗狗如何训练
3 狗狗训练图
5 狗狗训练方法
6 训练狗狗不咬人
8 敏捷训练狗狗
10 训练狗狗吃饭
11 泰迪狗狗训练
12 狗狗从多大开始训练
13 狗狗训练学校费用
14 怎么去训练狗狗
15 狗狗训练狗狗
16 狗狗训练教程
17 训练狗狗装死
18 泰迪狗狗的训练方法