1,
数组名与指针变量的区别:数组名只是指针常量,其值是不能修改的;
(int * const pi;
const int * pi = int const * pi)
解释: const int * pi ;const 修饰 * pi ;*pi的值不能改;即指针指向的内容不能改变
int * const pi;const 修饰 pi;pi的值不能改;数组名,即指向的地址不能改变
2,
调用声明“Exchg3(a,b)”,
Exchg3(a,b)实现是Exchg3(int &x,int &y)
变量x,y前面添加了”&“,x和y分别引用了a,b;
变量x,y又称a,b的别名.