过往课程
向函数传递参数(传值、传引用、传const引用)
传地址
向函数传地址,是指将变量的地址传递给函数。
函数通过声明参数为地址变量来接收一个变量的地址。
示例如下:
#include <iostream>
using namespace std;void fun(int* p)
{*p = 123;//*p解引用,得到地址所在的变量,并对变量赋值为123
}int main()
{int a = 0;cout << "a=" << a << endl;fun(&a);//&a 取变量a的地址,传递给函数funcout << "a=" << a << endl;return 0;
}
内存布局:
输出如下:
a=0
a=123