c语言编程:利用指针,向一整形数组a中输入数据并将数组a中的数据复制到另一数组b中 急!!!!!!!!!

如题所述

第1个回答  2012-06-06
#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]

追问

如果不需要定义数组的大小呢?

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网