通过引用实现三个数字求最大值
通过这个例子来说明引用的作为函数参数的使用方法。
请看代码:
#include<iostream> using namespace std; int main(){ void max(int &, int &);//当引用作为函数参数时,声明函数的方法 int a[3]; cout<<"please input three numbers:"; cin>>a[0]>>a[1]>>a[2]; max(a[0],a[1]);//将较大值放到第一个参数中 max(a[0],a[2]); cout<<"max:"<<a[0]<<endl; return 0; } void max(int &i,int &j){ if(i<j)i=j;//注意这个函数是没有返回值的 }