??????????????????????????????????????????????????????????????
???????????????????????????&??????=??????????
???????磺
????int q;
????int &ra=a;
?????????
????&???????????????????????á? ???????????????????????? ???????????????????????г?????? ???????????????????????????????????????????????????????в???????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????洢???????????????÷???洢??????????
?????????????????????????????&ra??&a????
???????????????????á????????????????????????????????????????????????????????
???????????
???????????????
????????????????????????????????????????C?????к???????????????????????д???????????????????????????????????????????????????????????????????
???????????????Ч????????????C++?У?????????????????Ч?????????Щ???????????????????????????á?
??????
????void swap(int &p1??int &p2)
????//??????????β?p1?? p2???????? 
????{
????int p;
????p=p1;
????p1=p2;
????p2=p;
????}
???????????е???ú?????????????????????????????????????????ν??е??ü?????????????α??????κε????????
?????磺??????漲???swap?????????????????????д???
????main()
????{
????int a??b;
????cin>>a>>b;
????swap(a??b);
????//?????a??b?????ε???swap????
????cout<<a<<' '<<b;       
????}
????????????????????????????????Ч??????????????????????????βγ??????????????е???α????????????????????????????????????У????βα??????????????????????????????
??????????????????????????????в???в?????ε????????????????β?????????????????????????????????????????????????????βη???洢??????βα????????
???????????????????????????????????????????????????????????????????????????????????????????????Ч??????????á?
???????????????????????????????????????Ч???????????????????????????βη???洢????????????????"*????????"????????????????????????????????
???????????????????棬????????????????????????????????????Ρ????????????????????????
????2??????????????
??????????÷?????????????????????????????
????????????&?????????β??б???????????
????{??????}
?????????
????1?????÷????????????庯????????????????&
????2?????÷?????????????????????????в???????????????????
??????
????#include <iostream.h>
????float temp;
????float fn1(float r);//????????fn1
????float &fn2(float r);????????fn2
????float fn1(float r)//???庯??fn1??????????????????????
????{
????temp=(float)(r*r*3.14);
????return temp;
????}
????float &fn2(float r)//???庯??fn2?????????÷??????????
????{
????temp=(float)(r*r*3.14);
????return temp;
????}
????void main ()//??????
????{
????float a=fn1(10.0)//??????????????????????????????
????float &b=fn1(10.0)//?????????
????//?????????????з???????????????????????????
????float c=fn2(10.0); //??3????????????????????????  
????//?????????????з??????????????????
????float &d=fn2(10.0); //??4????????????????????????
????//?????????????з??????????????????
????cout<<a<<c<<d;
????}