/* int &c = a;
/* c = b; //引用可重新赋值...........
/*
/*b.较难的使用规则:
/* 1. 系列错误用法:
/* char* str = "i am programming.";
/* 定义引用数组:int& a[3]; (定义指针数组:int* a[3];
)
/* 定义引用的指针:int&* a; (定义指针的指针:int** pt
r;
/* 定义引用的引用:int&& a;
/* 2. 可定义指针的引用: int*& a = str; //when it must
/* be initialized when definedv.
/*
/*c.引用在函数和对象域的使用
/* 1. 做函数返回类型的应用:(当然传递的参数类型为引用,那么
/* 是地址传递方式...)
/* int arr[3] = {1,2,3};
/* fook(2) = 100; //函数返回的是引用,做左值时,编译
//器将其当作地址使用....
/* //而如返回的是常量,那当然不可
//赋值
/* int& fook(int index){ return (arr[index]+1);}
/*
/* 2.返回局部变量
/* int& fook(param){
/* int m = 100;
/* return m;
/* }