过往课程
向函数传递参数(传值、传引用、传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的地址,传递给函数fun
cout << "a=" << a << endl;
return 0;
}
内存布局:
输出如下:
a=0
a=123