如何将一维数组借助指针复制到另一个数组,并输出新数组?

来源:互联网 发布:淘宝 评价 期限 编辑:程序博客网 时间:2024/06/05 10:46

如题

int * shuru(int n)

{

 int c[10],i;

int *p;

p=c;

printf("please input %d numbers",n);

for(i=0;i<n;i++) scanf("%d",p++);

p=c;

for(i=0;i<n;i++)printf("%d ",*p++);

p=c;

return(p);

}

main()

{

 int  *p,i; int a[10];

p=a;

p=shuru(6);

for(i=0;i<6;i++)printf("%d ",*p++); 

}//为什么主函数输出时仅仅有两个值相等,其他不同呢?

原创粉丝点击