形式参数和实际参数 有点迷了

img
他函数要的是地址 调用函数给的是变量 值怎么会变

int &r是引用,不是地址啊。引用可以在函数内修改参数内容
int *r才是地址

形参不是地址,是“引用”。C++中的内容。
引用,可以理解为一个变量的别名。在定义之初必须绑定一个变量,然后这个引用就和这个变量指向同一个存储空间。对引用的改变也会导致对应的变量的值发生改变。
按照你的程序,调用函数之后,result的值也会相应的加一。