在编程中,函数的参数转达方法有值转达跟引用转达两种。引用转达容许函数直接修改传入参数的原始值,这在处理复杂的数据构造时尤为重要。本文将具体阐明怎样编写引用转达函数。 起首,我们须要明白引用转达的不雅点。在引用转达中,函数接收的是参数的内存地点,而非参数的值本身。这意味着,在函数外部对参数所做的任何修改,都会影响到原始数据。以下是编写引用转达函数的多少个步调:
void changeValue(int& ref) {
ref = 50;
}
鄙人面的例子中,函数changeValue
接收一个整型引用作为参数。当挪用该函数时,传入的变量将会被修改。
在函数挪用时,应留神以下多少点: