#include <iostream>
int writearray(int *array[],int a);
int main(){
int a;
std::cin>>a;
int *p=new int[a];
int i=0;
writearray(&p,a);
for(int i=0;i<=a;i++)
std::cout<<p[i]<<" ";
}
int writearray(int *array[],int a){
for(int i=0;i<=a;i++)
*array[i]=i;
}
当我尝试输入整数“a”时,我收到错误。我的代码有什么问题?我正在尝试学习指针机制和动态内存分配。