55问答网
所有问题
一个数组的数组名可以赋值给另一个数组的数组名吗? 例如 int a[10],b[10]
一个数组的数组名可以赋值给另一个数组的数组名吗?
例如
int a[10],b[10]
a=b
举报该问题
推荐答案 2017-05-26
不可以。
只能逐个元素赋值,最终起到类似数组赋值的效果。如:
int a[10],b[10],i;
for(i=0;i<10;i++)a[i]=b[i];
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/LI8FeFQcG8Q8GGFFRQ.html
其他回答
第1个回答 2017-05-26
数组名是常量,不可以赋值
追答
按你上面的定义,a=b和b=a都是非法的
相似回答
c语言中将
一个数组的值赋给另外一个数组,
好像要用指针来赋值
答:
错误的,不能用赋值语句将一个字符串常量直接给一个字符数组赋值
。chars[20];charss[]="hello";s=ss;错误原因是:是您不能使用赋值语句将一个字符数组直接赋值给一个字符串数组,也就是说,必须使用strcpy()函数来实现一个字符串的副本(在c语言中,但是在c++的string类中,上面的赋值是正确的)。...
C语言
中
怎么把一维
数组
赋
给另外一个
一维数组
答:
可以采用两种方式:1、按元素赋值:遍历一维数组,并将每个元素
赋值到
二维
数组的
对应元素上。或者遍历二维
数组,
将每个元素赋值为一维数组对应值上。优点为操作灵活
,可以
按照需要任意赋值。2、当一维数组和二维数组类型相同,而且赋值顺序与一维
数组中的
存储顺序完全相同时,可以用memcpy的方式,直接一次性赋值。
JAVA里怎么把这个
数组赋值给另一个数组
答:
int[]
x={1,2};int[] y=new int[2];System.
array
copy(x, 0, y, 0, x.length);//变量依次是(原
数组,
从原数组第几位开始,目标数组,从第几位开始粘贴,复制长度)
数组赋值
方法
答:
在大括号{}内,每个数据值都对应数组元素的初始值,这些值之间通过逗号分隔。例如:static
int
a[10]
={0,
1,
2, 3, 4, 5, 6, 7, 8, 9};这实际上等同于为数组a的每个元素分别赋值:a[0]=0, a
[1]
=1, ...,直到a[9]=9。这种初始化方式使得
数组的
创建和初始化过程更为简洁明了。
C语言编程:从键盘
中
输入十个数对
一个
一维
数组赋值
,并将其中的奇数存放到...
答:
int
a[10],b[10]
;/*a数组存储输入的十位数,b数组存储奇数*/ int i,j=0;printf("Please Input Ten Numbers:\n");for(i=0;i<10;i++);{ scanf("%d",&a[i]);if(a[i]%2!=0){ b[j]=a[i];j++;} } printf("Output the JiShu:");for(i=0;i<j;i++)printf(" %d...
大家正在搜
把一个数组赋值给另一个数组
java数组可以赋值给数组吗
java数组赋值给另一个数组
数组可以直接赋值给数组吗
js数组赋值给另一个数组
如何将数组赋值给数组
字符串可以赋值给数组吗
可以对数组名赋值吗
怎么给一个数组赋值
相关问题
数组可以赋值给指针吗?(求高手) 例如: int num[1...
以下能对一维数组a进行正确初始化的语句是(). A:int ...
C语言,怎样把数组的首地址赋给另一个数组
C语言能直接用一个数组名对数组进行赋值吗?
C语言中怎么把一维数组赋给另外一个一维数组
c++ 如何把一个数组的值赋到另一个数组
若有: int a[10],*p=&a[0];,关于数组名a...
若有说明:int a[10];则对数组元素的正确引用是( )...