IT评测·应用市场-qidao123.com

标题: C++的引用变量作为函数参数 [打印本页]

作者: 风雨同行    时间: 2023-4-14 11:56
标题: C++的引用变量作为函数参数
一、问题引入

在C++的中新增一个特性:按引用传递变量,虽然与按传递变量的地址可以实现相同的结果,但引用有其独特的地方。
引用传递: 引用经常被用作函数参数,使得函数中的变量名成为调用程序中的变量的别名。
通过引用变量用作参数,函数将使用原始数据,而不是其副本。
二、解决过程

举例说明:
[code]#include using namespace std;void swapv(int a, int b)    // 传变量的值{    int temp = a;    a = b;    b = temp;}void swapp(int *a, int *b)  // 传变量的地址{    int temp = *a;    *a = *b;    *b= temp;}void swapq(int & a, int & b) // 传引用变量{    int temp = a;    a = b;    b = temp;}int main(void){    int wallet1 = 120;    int wallet2 = 50;    cout




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4