1.我们必须在调用一个函数之前就高数电脑这个函数已经存在了,否则就成了“马后炮”。所以,我们一般把函数的声明放在主函数的前面。
2.reference。
变量数据类型 &引用名=已声明的变量名。
int a;
int &b=a;//变量a的引用b,对b的操作就是对a的操作。
对象也可以有引用: 类名 &对象名a = 对象名b;
#include "iostream.h"
void main()
{
int a=2;
int &b=a;//给变量a起了个绰号叫b
cout <<"a=" <<a <<endl;
cout <<"b=" <<b <<endl;
a++;
cout <<"a=" <<a <<endl;
cout <<"b=" <<b <<endl;
b++;//对b的操作也就是对a的操作,所以b++就相当于a++
cout <<"a=" <<a <<endl;
cout <<"b=" <<b <<endl;
}
函数参数里的 引用参数
#include "iostream.h"
void swap(int &x,int &y);
void main()
{
int a=2,b=3;
swap(a,b);
cout <<"a=" <<a <<endl;
cout <<"b=" <<b <<endl;
}