#include <iostream>
using namespace std;
int main(){
int a,b,c,MAX;
cout<<"please enter three number";
cin>>a>>b>>c;
MAX=a?b:a,b;
MAX=MAX?c:MAX,c;
cout<<"big number is"<<MAX;
return 0;
}
int &changevalue()
{
static int a_return =-29;
return a_return;
}
int main()
{
int &a_return=changevalue();
a_return =20;
cout<<changevalue()<<endl;
system("pause");
}
2647cpp-examples-largest-number-among-three
也可以使用三元运算符,更为简单:
2646cpp-examples-largest-number-among-three
可以使用临时变量记录最大值:
2645cpp-examples-even-odd
可以用与运算判断:
2644cpp-constructor-destructor
改进了下上面的列子:
2643returning-values-by-reference
教程里面举的例子可能不太好理解,下面是我写的一个例子:
最终,屏幕上打印的结果是:20