注册 登录
编程论坛 VC++/MFC

关于动态数组到的问题

东始生 发布于 2011-06-06 10:10, 273 次点击
程序代码:
#include<iostream.h>
using namespace std;
void number(int x)
{
int*p=new int [x];
};
int main()
{
int M;
cout<<"please input array number is size: "<<endl;
cin>>M;
number(M);
cout<<"please input array number:"<<endl;
for(int i=0;i<M;i++)
{
cin>>p[i];
};
for(int i=0;i<M;i++)
{
cout<<p[i];
};
delete [] p;
}
哪位老大看看,不知哪里错了!先谢谢啦
1 回复
#2
zhoufeng19882011-06-06 13:48
number函数里面的指针应该声明为全局变量,让main函数里面也能访问
1