#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++語言特有的
引用類型的變量,其值若在函數中發生變化,則變化的值會帶回主調函數中。