c++ 求解 先阅读下列程序,写出执行结果。然后调试程序,比较结果的正确性。

#include<iostream.h>voidmain(){inta=15,b=20,t;int*p1=&a1,p2=&b,pt;int&p3=a,&p4=b;cout... #include <iostream.h>
void main()
{
int a=15,b=20,t;
int *p1=&a1, p2=&b,pt;
int &p3=a,&p4=b;
cout<<*p1<<’\t’<<*p2<<endl;
t=*p1; *p1=*p2; *p2=t;
cout<<*p1<<’\t’<<*p2<<endl;
pt=p1;p1=p2;p2=pt;
cout<<*p1<<’\t’<<*p2<<endl;
cout<<*(&a)<<’\t’<<*(&b)<<endl;
cout<<p3<<’\t’<<p4<<endl;
t=*(&p3);*(p3)=*(&p4);*(&p4)=t;
cout<<a<<’\t’<<b<<endl;
}
展开
 我来答
百度网友877181f
2013-09-11 · 超过18用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:44.2万
展开全部
很简单的。。。
15 20 --》指针基本思想
20 15--》交换 两个数
20 15 -->指向没交换
15 20 --》解引用
20 15-->引用 交换 本身操作!

没有编译器 做的 答案 应该没有出入!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式