版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/CV2017/article/details/83504898
#include <iostream>
using namespace std;
void fun(int &x)
{
printf("形式参数的值为:%d\n", x);
printf("形式参数的地址为:%d\n", &x);
x += 10;
}
void fun2(int *num)
{
printf("形式参数的值为:%d\n", *num);
printf("形式参数的地址值为:%d\n", num);
printf("形式参数的地址为:%d\n", &num);
*num = (*num) + 10;
}
int main(void)
{
int num = 4, a = 3;
printf("实参 num 的值是:%d\n", num);
printf("实参 num 的地址为:%d\n", &num);
fun(num);
cout << "num 的值:" << num << endl;
fun2(&a);
printf("实参 a 的值为:%d\n", a);
printf("实参 a 的地址为:%d\n", &a);
return 0;
}