利用指针类型的数据作函数的参数(输入两个整数按大小输出)为什么我写的不对求解

#include<iostream.h>voidmain(){voidswap(int*x,int*y);int*pointer1,*pointer2,a,b;cin>>... #include<iostream.h>
void main()
{
void swap(int*x,int*y);
int*pointer1,*pointer2,a,b;
cin>>a>>b;
pointer1=&a;
pointer2=&b;
if(a<b)swap(pointer1,pointer2);
cout<<"max"<<a<<<<"min"<<b<<endl;
return0;
void swap(int*x,int*y)
{
int temp;
temp=*x;
*x=*y;
*y=temp;

}
展开
 我来答
老猿Python
2012-04-17 · TA获得超过918个赞
知道小有建树答主
回答量:459
采纳率:100%
帮助的人:329万
展开全部
count的参数中有个地方小于号为4个,temp=*x;的分号是中文,main函数的结束的右大括号没有,请改成如下:
#include<iostream.h>

void main()
{
void swap(int*x,int*y);
int*pointer1,*pointer2,a,b;
cin>>a>>b;
pointer1=&a;
pointer2=&b;
if(a<b)swap(pointer1,pointer2);
cout<<"max"<<a<<"min"<<b<<endl;
return ;
}
void swap(int*x,int*y)
{
int temp;
temp=*x;
*x=*y;
*y=temp;

}
更多追问追答
追问
对于指针的使用应该注意什么
追答
指针使用注意:
1、指针必须指向实际存在的内存变量;
2、指针一定要初始化;
3、引用指针的地方最好判断一下指针是否为空。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式