给别人起绰号是件不好的事情,但是在程序设计中,给变量或参数起个绰号却会给我们带来一些方便。绰号,就是另一种称呼。绰号和本名都是指同一样东西,绰号也是个名称,所以它的命名规则其他的命名规则一样,详情可参见3.1。另外,“绰号”显然也不能和“本名”相同。
这种给变量起“绰号”的操作称为引用(Reference),“绰号”称为引用名。声明引用的语法格式为:
变量数据类型 &引用名=已声明的变量名;
我们对变量使用了引用以后,对引用的操作就如同对被引用变量的操作。这就好像叫一个人的绰号和叫一个人的本名有着同样的效果。在声明一个引用时,必须告知电脑到底是哪个变量被引用,否则这个“绰号”就显得有些莫名其妙了。
下面我们来看一段简单的程序:(程序6.5.1)
#include "iostream.h"
int main()
{
int a=2;
int &b=a;//给变量a起了个绰号叫b
cout <<"a=" <<a <<endl;
cout <<"b=" <<b <<endl;
这种给变量起“绰号”的操作称为引用(Reference),“绰号”称为引用名。声明引用的语法格式为:
变量数据类型 &引用名=已声明的变量名;
我们对变量使用了引用以后,对引用的操作就如同对被引用变量的操作。这就好像叫一个人的绰号和叫一个人的本名有着同样的效果。在声明一个引用时,必须告知电脑到底是哪个变量被引用,否则这个“绰号”就显得有些莫名其妙了。
下面我们来看一段简单的程序:(程序6.5.1)
#include "iostream.h"
int main()
{
int a=2;
int &b=a;//给变量a起了个绰号叫b
cout <<"a=" <<a <<endl;
cout <<"b=" <<b <<endl;










