(1) 为函数exchange1编写函数首部,函数不返回任何值。该函数有x、y两个参数,它们都是指向双精度实型数

 我来答
微俊king
2011-05-05 · TA获得超过576个赞
知道小有建树答主
回答量:626
采纳率:50%
帮助的人:565万
展开全部
void exchage(double &x, double &y){}
题意不太清楚 不知道回答对不对
追问
(1)	为函数exchange1编写函数首部,函数不返回任何值。该函数有x、y两个参数,它们都是指向双精度实型数的指针变量。
(2) 为(1)中的函数编写函数体,交换x和y的值。
(3) 为函数exchange2编写函数首部,函数不返回任何值。该函数有x、y两个参数,它们都是双精度实型数的引用。
(4) 为(3)中的函数编写函数体,交换x和y的值。
追答
#include
using namespace std;
void exchange1(double *x, double *y){
int temp;
temp=*x;
*x=*y;
*y=temp;
}
void exchange2(double &x, double &y){
int temp;
temp=x;
x=y;
y=temp;
}

void main()
{
double x=1,y=2;
exchange1(&x,&y);
cout<<x<<" "<<y<<endl;
exchange2(x,y);
cout<<x<<" "<<y;

}
上面是两个函数,我自己写了个测试的用例,其实教材都有这个东西,老掉牙了0.0
lyxlink
2011-05-05 · TA获得超过304个赞
知道小有建树答主
回答量:284
采纳率:83%
帮助的人:102万
展开全部
void exchage1(double *x, double *y);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
YUANVLIANG
2011-05-05 · 超过26用户采纳过TA的回答
知道答主
回答量:65
采纳率:100%
帮助的人:51.8万
展开全部
void exchage1(double *x, double *y);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式