#include <stdio.h>
void fa(int a)
{
    a = 5;
    printf("在函数fa中:a = %d\n",a);
}
void fb (int &a)
{
    a = 5;
    printf("在函数fb中:a=%d\n",a);
}
void main()
{
    int n = 1;
    printf("在主程序中,调用fa之前:n=%d\n",n);
    fa(n);
    printf("在主程序中,调用fa之后,调用fb之前:n=%d\n",n);
    fb(n);
    printf("在主程序中,调用fb之后:n=%d\n",n);
}


引用类型是C++语言特有的

引用类型的变量,其值若在函数中发生变化,则变化的值会带回主调函数中。