77问答网
所有问题
C语言中,怎么把一个数组的前几个元素赋值给另外一个数组?
比如已经给s1[100]赋值了,现在想把s1[100]中的前面三个元素赋值给s2[2],怎么做?求各位高手解答,感谢!!!
举报该问题
其他回答
第1个回答 2012-06-30
最简单的: s2[0]=s1[0]; s2[1]=s1[1]; s2[2]=s1[2];
或者你用循环: for(int i=0;i<3;i++)s2[i]=s1[i];本回答被提问者采纳
第2个回答 2012-07-02
二楼正确
相似回答
C语言中如何把一个数组的
值赋给另一个数组 急!!!
答:
第一个问题,
用FOR循环吧第一个数组的值 给第二个
,第二个问题,可以,完全可以,第一个矩阵刚好是第二个的转制矩阵,当然可以了。
如何把一个数组的
值赋给另一个数组
答:
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字节的数据...
c语言中将一个数组的
值赋
给另外一个数组,
好像要用指针来
赋值
答:
错误的,不能用赋值语句将一个字符串常量直接给一个字符数组赋值
。chars[20];charss[]="hello";s=ss;错误原因是:是您不能使用赋值语句将一个字符数组直接赋值给一个字符串数组,也就是说,必须使用strcpy()函数来实现一个字符串的副本(在c语言中,但是在c++的string类中,上面的赋值是正确的)。...
C语言中怎么把
一维
数组
赋
给另外一个
一维数组
答:
可以采用两种方式:
1、按元素赋值:遍历一维数组,并将每个元素赋值到二维数组的对应元素上
。或者遍历二维数组,将每个元素赋值为一维数组对应值上。优点为操作灵活,可以按照需要任意赋值。2、当一维数组和二维数组类型相同,而且赋值顺序与一维数组中的存储顺序完全相同时,
可以用memcpy的方式,直接一次性赋值
...
c语言数组中怎么把前一个
数的值赋给后一个
答:
如果后
一个数
不需要,可以直接覆盖:a[i+1]=a[i];如果后一个数还需要,可以交换两者:t=a[i];a[i]=a[i+1];a[i+1]=t;
c语言中怎么把一个数组的
值赋到另一个数组中?
答:
void fun1(double str1[],int length) { int i, j;double temp;for(i = 0; i < length; ++i) { for(j = length - 1; j > i; --j) { if(str1[j] > str1[j - 1]) { temp = str1[j];str1[j] = str1[j - 1];str1[j - 1] = temp;} } } for(i = 0;...
怎么把一个数组赋值给
另一个数组
答:
1.不能给固定数组赋值;如:dim a(5)As string dim b(5)As string a(0) = 0 a(1) = 1 a(2) = 2 a(3) = 3 a(4) = 4 a(5) = 5 b()=a()'报错 2.可以给动态数组赋值;你的例子就是这种情况;3.可以
把数组赋值给一个
变体,得到一个包含
数组的
变体.如:dim a(5)As string...
大家正在搜
c语言定义一个数组
c语言中数组的定义
c语言怎么输出数组
c语言数组定义和赋值
c语言数组的使用
c语言数组函数
c语言函数调用数组
给数组赋值
C语言 数组
相关问题
c语言中怎么把一个数组的值赋到另一个数组中
关于c语言中数组问题,如何将将一组数组的部分字符赋值给另一个...
c语言中如何把一个数组赋给另一个数组啊?
c语言中将一个数组的值赋给另外一个数组,好像要用指针来赋值
在ICCAR中C语言编程,如何截取字符数组的其中几个元素赋给...
C语言中怎么把一维数组赋给另外一个一维数组
C语言问题,怎样将字符串数组中的一个元素赋给另一个字符串数组...
C语言的数组中元素如何传给另一个数组?