void swap(int &p1, int &p2) //此处函数的形参p1, p2都是引用 { int p; p=p1; p1=p2; p2=p; } |
main( ) { int a,b; cin>>a>>b; //输入a,b两变量的值 swap(a,b); //直接以变量a和b作为实参调用swap函数 cout<<a<< ' ' <<b; //输出结果 } |
int a ; const int &ra=a; ra=1; //错误 a=1; //正确 |
string foo( ); void bar(string & s); |
bar(foo( )); bar("hello world"); |
新闻热点
疑难解答