首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++变量引用有关问题

2012-03-18 
C++变量引用问题两个整数,由从大到小顺序输出,,,看看有什么问题,跟书上一样,但输出结果就是不对。。。。。#incl

C++变量引用问题
两个整数,由从大到小顺序输出,,,看看有什么问题,跟书上一样,但输出结果就是不对。。。。。
#include<iostream>
using namespace std;
int main()
{
void swap(int &,int &);
int a,b;
cin>>a>>b;
swap(a,b);
cout<<a<<" "<<b<<endl;
return 0;
}

void swap(int &r1,int &r2)
{
int m;
if(r1<r2)
{
m=r1;
r1=r2;
r2=m;


}

[解决办法]

C/C++ code
#include<iostream>using namespace std;void swap(int &,int &);int main(){        int a,b;    cin>>a>>b;    swap(a,b);    cout<<a<<" "<<b<<endl;    return 0;}void swap(int &r1,int &r2){    int m;    if(r1<r2)    {        m=r1;        r1=r2;        r2=m;    } }
[解决办法]
#include<iostream>
using namespace std;
int main()
{
void swap(int &,int &);//作用域仅在main之内
int a,b;
cin>>a>>b;
swap(a,b);//不会执行
cout<<a<<" "<<b<<endl;
return 0;
}

void swap(int &r1,int &r2)
{
int m;
if(r1<r2)
{
m=r1;
r1=r2;
r2=m;
}

}
[解决办法]
探讨

C/C++ code

#include<iostream>
using namespace std;

void swap(int &amp;r1,int &amp;r2)
{
int m;
if(r1<r2)
{
m=r1;
r1=r2;
r2=m;
}
}

int main()
{
int a,……

[解决办法]
探讨

C/C++ code

#include<iostream>
using namespace std;

void swap(int &amp;r1,int &amp;r2)
{
int m;
if(r1<r2)
{
m=r1;
r1=r2;
r2=m;
}
}

int main()
{
int a,……

热点排行