数据结构中两个简单的问题。

来源:百度知道 编辑:UC知道 时间:2024/07/08 02:49:00
1.什么是函数结果状态代码?
2.我还没开始学C++(迟点才学),只学过C,但这用到C++的引用调用的参数传递方式,在形参表中以&打头的参数为引用参数。C++的引用调用的参数传递方式是什么??我没有C++,不明白这句话是什么意思。
3.值传递方式是不是实参传给型参的方式?
请大侠们帮帮忙。谢谢。

1,应该就是函数的返回值
2,引用传递实质上传递的实参的指针
3,值传递是生成一个和实参的值相同的临时变量传给函数

void swap1(int &v1,int& v2)
{
int temp;
temp=v1;
v1=v2;
v2=temp;
}
void swap2(int &v1,int& v2)
{
int temp;
temp=v1;
v1=v2;
v2=temp;
}
比如这两个实质是不一样的.
int i(10),j(20);
cout<<"after swap1:"<<endl;
cout<<"i="<<i<<"\t"<<"j="<<j<<endl;//输出i=20 j=10
cout<<"after swap2:"<<endl;
cout<<"i="<<i<<"\t"<<"j="<<j<<endl;//输出i=10 j=20
行参调用