55问答网
所有问题
C语言中怎么把一维数组赋给另外一个一维数组?
如题所述
举报该问题
其他回答
第1个回答 推荐于2019-09-13
void main()
{
int a[10]={1,2,3,4,5....};
int b[10];int i;
for(i=0;a[i]!=0;i++)
b[i]=a[i];
}
如果a[10]=b[10] 那么仅仅赋了b{}数组的第11个元素给a[]数组的第十一个元素,没法一次性全部赋给.楼下那个方法也不错.
本回答被网友采纳
相似回答
C语言中怎么把一维数组赋给另外一个一维数组
答:
可以采用两种方式:
1、按元素赋值:遍历一维数组,并将每个元素赋值到二维数组的对应元素上
。或者遍历二维数组,将每个元素赋值为一维数组对应值上。优点为操作灵活,可以按照需要任意赋值。2、当一维数组和二维数组类型相同,而且赋值顺序与一维数组中的存储顺序完全相同时,可以用memcpy的方式,直接一次性赋值。
C语言中
,
怎么把一个
已知的
一维数组赋给另一个一维数组
答:
一维数组的数组名就是整个数组的头指针,所以你可以直接数组名赋值就可以了
。int n,a[n];//已知的 int b[n];b=a;
c++
如何把一个数组的
值
赋
到
另一个数组
答:
1、 通过
数组
遍历,逐个赋值。定义循环变量int i;for(i = 0; i < 4; i ++)b[i] = a[i];该程序功能为遍历数组a,逐个赋值到数组b对应元素中。2、 借助内存复制函数memcpy,整体赋值。void *memcpy(void *dst, void *src, size_t size);这个函数的功能为将src上,大小为size字节的数据...
...相同
的
对应元素相乘,并将结果存放到
另一个一维数
答:
main(){int a[N], b[N],
c
[N];int i;for(i = 0; i<N; i++) //输入scanf("%d", &a[i]);for(i = 0; i<N; i++) //输入scanf("%d", &b[i]);for(i = 0; i<N; i++){//计算c[i]c[i] = a[i] * b[i];printf("%d ", c[i]);}return 0;} ...
C语言
,
怎样把数组的
首地址
赋给另一个数组
视频时间 16:36
大家正在搜
把一维数组赋给二维数组
c语言给一维数组赋值
在C语言中一维数组的定义方式为
C语言中如何增大一维数组范围
C语言中指向一维数组的指针变量
C语言一维数组删除负数
二维数组与一维数组的区别
C语言一维数组
C语言一维数组逆置
相关问题
C语言中怎么把一维数组赋给另外一个一维数组
C语言里怎么给一维数组赋相同初值?
c语言中能把一个二维数组的值赋给一个一维数组吗
C语言中,怎样将一个一维数组中的数,赋给一个二维数组??
关于c语言中数组问题,如何将将一组数组的部分字符赋值给另一个...
C语言 定义一个一维数组,并给数组赋值
C语言题目:定义一个一维数组,并给数组赋值
c语言中怎么把一个数组的值赋到另一个数组中