#include <iostream>
using namespace std;
// 定义一个函数,接受一个整数引用作为参数
void increment(int& num) {
num++; // 修改引用的值
}
int main() {
int a = 5;
cout << "原始值: " << a << endl; // 输出原始值
increment(a); // 调用函数,传递a的引用
cout << "修改后的值: " << a << endl; // 输出修改后的值
return 0;
}
increment
函数中,参数num
是一个引用,因此对num
的任何修改都会直接影响到调用时传入的实际参数a
。a
为5。a
的原始值。increment
函数,传递a
的引用。increment
函数内部,num
是对a
的引用,因此num++
实际上修改了a
的值。a
的值,可以看到a
已经被修改为6。通过这个例子,可以清楚地看到引用的作用和使用方法。
上一篇:c++链表
下一篇:c++builder
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站