#include <iostream>
#define n 10
int main()
{
int a[n],b[n],i;
for (i=0;i<n;++i)
scanf("%d",&a[i]);
b[i]=a[i];
return 0;
}
没看到要用指针
#include <iostream>
#define n 10
int main()
{
int a[n],b[n],*p=a,*q=b,i;
for (i=0;i<n;++i)
{
scanf("%d",p);
*q++=*p++;
}
return 0;
}
追问#define n 10?为什么要定义这个?
追答这个是用来定义数组的大小,
你也可以直接在主函数里定义int a[10],b[10]
追问如果不需要定义数组的大小呢?
本回答被提问者采纳