#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++语言特有的
引用类型的变量,其值若在函数中发生变化,则变化的值会带回主调函数中。