rsdb.net
当前位置:首页 >> C语言中将一个数组的值赋给另外一个数组,好像要用... >>

C语言中将一个数组的值赋给另外一个数组,好像要用...

//用不用都可以。 #include "stdio.h" void main() { int a[]={0,1,2,3,4,5,6,7,8,9},b[10],c[10]; int i,*p=a; for(i=0;i

有两种方法可以实现。 1 逐个赋值法。 采用循环,逐项赋值。 以整型为例,int a[10], b[10]; 要把a的值赋值给b,可以写作 int i; for(i = 0; i < 10; i ++) b[i] = a[i]; 2 整体复制法。 利用C语言库函数memcpy可以整体复制。memcpy声明与string....

有两种方法可以实现。 为方便说明,定义两个整型数组a,b,并实现将a中的值赋值到b中。 int a[4] = {1,2,3,4}, b[4]; 1、 通过数组遍历,逐个赋值。 定义循环变量int i; for(i = 0; i < 4; i ++) b[i] = a[i]; 该程序功能为遍历数组a,逐个赋值到...

不能把数组的首地址赋给另一个数组。因为数组名是常量指针类型,初始化之后是不能够被修改的。 有两种办法实现类似功能,一种是创建指针变量,把地址直接赋值指针变量: 例如 int a[100]; int *b=a; 第二种就是直接用循环一一复制每个元素。 例...

可以自己定义一个函数来完成,举例如下: //#include "stdafx.h"//If the vc++6.0, with this line. #include "stdio.h" /*本函数将源字符串s中第n个下标开始的m个字符拷入目标t并在最后补'\0'*/ char *myfun(char *t,const char *s,int n,int m...

1.整型值赋值给整型数组: int value=2;//定义一个变量,并赋值 int array[10];//定义一个数组 array[0]=value;//将变量值赋值给该数组。 2.整型值赋值给字符数组: int value=3; char str[10]; str[0]=value+'0';//赋值给单个字符 itoa(value,...

循环赋值, 或者直接strcpy。 因为这里是字符串。 比如 #includeint main(){int i=0;char a[100];scanf("%s",a);fun(&a);return 0;}int fun(int *p){int i,b,c,d;char j[100];strcpy(j, p);//用memcpy也可以。//memcpy(j, p, sizeof(j));//我想...

都可以 根据数组长度,创建一个新的数组 循环数组,根据index索引为新数组赋值, 循环结束后,相当于克隆一个新数组了

不可以a【10】指的是a数组的第11个元素,同样b也一样,你这样写只能够把b的第11个元素值赋给a的第十一个元素 求采纳为满意回答。

比如源字符串是s,要复制到另一字符串t中,这里必须满足t能放得下s的全部元素,否则将会有危险发生。举例代码如下: //#include "stdafx.h"//If the vc++6.0, with this line. #include "stdio.h" int main(void){ char *s="The quick brown fox...

网站首页 | 网站地图
All rights reserved Powered by www.rsdb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com