C++求助error C2676
#include<iostream>usingnamespacestd;voidMove(int*a);voidmain(){intx[5]={10,20,30,40,5...
#include<iostream>
using namespace std;
void Move(int *a);
void main()
{ int x[5]={10,20,30,40,50},*px=x;
cout<<"调用前的*px="<<*px<<endl;
Move(px);
cout<<"调用后的px";
if(px==x) cout<<"木有变化,px还是"<<*px<<endl;
else cout<<"也向前移动,*px变为"<<*px<endl;
}
void Move(int *a)
{ a=a+1;
cout<<"函数中完成了指针移动*a="<<*a<<endl;
}
这个程序哪错了? 展开
using namespace std;
void Move(int *a);
void main()
{ int x[5]={10,20,30,40,50},*px=x;
cout<<"调用前的*px="<<*px<<endl;
Move(px);
cout<<"调用后的px";
if(px==x) cout<<"木有变化,px还是"<<*px<<endl;
else cout<<"也向前移动,*px变为"<<*px<endl;
}
void Move(int *a)
{ a=a+1;
cout<<"函数中完成了指针移动*a="<<*a<<endl;
}
这个程序哪错了? 展开
1个回答
展开全部
//endl前面少<号!
#include<iostream>
using namespace std;
void Move(int *a);
void main()
{ int x[5]={10,20,30,40,50},*px=x;
cout<<"调用前的*px="<<*px<<endl;
Move(px);
cout<<"调用后的px";
if(px==x) cout<<"木有变化,px还是"<<*px<<endl;
else cout<<"也向前移动,*px变为"<<*px<<endl;//endl前面少<号!endl前面少<号!
}
void Move(int *a)
{ a=a+1;
cout<<"函数中完成了指针移动*a="<<*a<<endl;
}
#include<iostream>
using namespace std;
void Move(int *a);
void main()
{ int x[5]={10,20,30,40,50},*px=x;
cout<<"调用前的*px="<<*px<<endl;
Move(px);
cout<<"调用后的px";
if(px==x) cout<<"木有变化,px还是"<<*px<<endl;
else cout<<"也向前移动,*px变为"<<*px<<endl;//endl前面少<号!endl前面少<号!
}
void Move(int *a)
{ a=a+1;
cout<<"函数中完成了指针移动*a="<<*a<<endl;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询