66问答网
所有问题
当前搜索:
数组可以直接赋值给数组吗
数组
不
能直接赋值
答:
数组可以定义时直接赋值,也可以定义后再赋值
。例如:int a[2] = {1,2};int b[2];b[0]=1;
C语言
能直接
用一个数组名
对数组
进行
赋值吗
答:
回答:不
可以
,在int a[];时已经
为数组
在内存中开辟了空间,就是数组a和b的地址已经定下了,在C中,数组一旦在内存中被创建是是固定不变的,直到被取消,a=b,把b的地址给a是不行的。
C语言
能直接
用一个数组名
对数组
进行
赋值吗
答:
不可以
,在int a[];时已经为数组在内存中开辟了空间,就是数组a和b的地址已经定下了,在C中,数组一旦在内存中被创建是是固定不变的,直到被取消,a=b,把b的地址给a是不行的。
请问C#里面
数组
之间
能直接赋值吗
答:
数组是直接可以赋值的
。int[] a={0,1,2,3};int[] b;b=a;b=={0,1,2,3};
结构体里定义了一个数组,那这个
数组能不能直接给
另一个
数组赋值
?
答:
数组
无法通过
赋值
运算符
直接
整体赋值
可
通过循环逐个元素赋值,或直接使用库函数memcpy整体赋值
Java中两个int类型
数组可以直接
幅值吗?
答:
java中两个int类型的
数组
之间
可以直接赋值
,但因为数组是引用类型的,赋值拷贝的只是引用,而不是元素。比如:int[] a={1},b={1,2};a=b;则现在a和b都引用同一个数组{1,2},而a原来引用的数组{1}成了垃圾,等待被系统回收。下面是一个例子:二、如果要将一个数组的元素拷贝到另一个数组,...
在vbs中如何
对数组赋值直接赋值
?
答:
可以
的..如果是对1维
数组
就很容易,可以使用
array
或是split..比如:a=array("a","b","c")或是 a=split("a,b,c",",")都可以实现让数组a
赋值
.. 其中 a(0)="a"a(1)="b"a(2)="c"如果是2维数组,或是多维的,就要使用变通的方法,比如:Private Sub Command1_Click()Dim a%(2, 2...
c语言中
能
把一个二维
数组的值赋给
一个一维
数组吗
答:
当然
可以
了。例如:include <stdio.h>void main(){int i,j,k=0,a[2][2]={1,2,3,4},b[4];for(i=0;i<2;i++)for(j=0;j<2;j++){b[k]=a[i][j];k++;}for(k=0;k<4;k++)printf("%d ",b[k]);}运行结果:就是将一个2×2的二维
数组
的值按顺序赋给一个一维数组...
一个
数组
的数组名
可以赋值给
另一个数组的数组名吗? 例如 int a[10...
答:
不
可以
。只能逐个元素赋值,最终起到类似
数组赋值
的效果。如:int a[10],b[10],i;for(i=0;i<10;i++)a[i]=b[i];
c语言中将一个
数组的值赋给
另外一个数组,好像要用指针来赋值
答:
错误的,不
能
用赋值语句将一个字符串常量直接给一个字符
数组赋值
。chars[20];charss[]="hello";s=ss;错误原因是:是您不能使用赋值语句将一个字符
数组直接赋值给
一个字符串数组,也就是说,必须使用strcpy()函数来实现一个字符串的副本(在c语言中,但是在c++的string类中,上面的赋值是正确的)。...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言数组赋值给另一个数组
怎么把数组赋值给另一个数组
对数组赋值的四种方法C语言
c语言数组不能直接赋值
数组和数组之间赋值
数组可以作为返回值吗
数组怎么给数组赋值
将a数组赋值给b数组相当于地址
大数组赋值给小数组的后果