77问答网
所有问题
当前搜索:
对数组整体赋值
JAVA中的
数组
可以
整体赋值
吗
答:
可以的,第一次创建的时候可以直接
赋值
,例如:int[] n = {1,2,3,4,5};
为什么不能对1.
整个
字符数组一次赋值或者2.整个
数组整体赋值
?
答:
是无法编译的。在其他语言里,比如java,c#,javascript,python等等等等,
数组
都是作为对象来使用的 可以写a=b,那么a原来表示的数组就被抛弃了,a和b表示的就变成同一个数组了。而C语言里,数组只是一块具有类型和长度的内存,没有提供如此复杂的功能 从逻辑上讲,可以将数组的
赋值
的含义变成向数组...
c语言有关二维
数组
变量初始化
答:
//部分
赋值
方法,第一行元素的值分别为1,2,第二行元素值都是0,第三行第一个元素值为3,第二个元素值为0 方法五:int a[3][2];/先定义 for(i=0;i<=3;i++) //用双重for循环赋值,i,j表示二维
数组
下标 for(j=0;j<=2;j++)scanf("%d",&a[i][j]);希望对你有所帮助。
在第一组
数组
中给数组a的前10个元素依次
赋值
为1、2、3、···、10...
答:
include <stdio.h> int main(){ int i,a[10];for(i=0;i<10;i++)a[i]=i+1;for(i=0;i<5;i++)a[i+5]=a[i];for(i=0;i<10;i++)printf("%4d",a[i]);return 0;}
c语言中怎样实现对二维
数组
元素进行
赋值
并输出。
答:
用一个两重循环就可以了:#include <stdio.h>void main(){int a[3][4] = {0}, row, col;printf("请输入
数组
元素的值(3行4列): \n");for (row=0; row<3; row++)for (col=0; col<4; col++)scanf("%d", &a[row][col]);printf("您输入的数组为:\n");for (row=0; ...
急!关于VB,简单的程序设计
答:
Dim a( ) a=Array(1,2,3,4,5,6,7) Dim a As Integer a=Array(1,2,3,4,5,6,7) Dim a a=Array(1,2,3,4,5,6,7) Dim aa()=Array(1,2,3,4,5,6,7) Dim a a=Array(1,2,3,4,5,6,7)5.如何获得数组的上界、下界Array函数可方便地
对数组整体赋值
,但在程序中如何获得数组的-上...
在第一组
数组
中给数组a的前10个元素依次
赋值
为1、2、3、···、10...
答:
include <stdio.h> int main(){ int i,a[10];for(i=0;i<10;i++)a[i]=i+1;for(i=0;i<5;i++)a[i+5]=a[i];for(i=0;i<10;i++)printf("%4d",a[i]);return 0;}
...为什么不能用字符串常量对字符
数组
名进行
整体赋值
?
答:
语法规定的,字符串常量对编译器来说只是个地址而已,字符串常量存储在代码段,不可被修改,你可以把字符串给一个字符串指针
赋值
,但是编译器是不会帮你帮字符串的数据放到
数组
的空间内,这些要自己完成,或者调用memcpy内存拷贝将整块的字符串复制过去 ...
inta[5]={0};
答:
值……值}; 其中static表示是静态存储类型, C语言规定只有静态存储
数组
和外部存储数组才可作初始化
赋值
。下标是从0开始。在{ }中的各数据值即为各元素的初值, 各值之间用逗号间隔。例如:static int a[10]={ 0,1,2,3,4,5,6,7,8,9 }; 相当于a[0]=0;a[1]=1...a[9]=9;...
c#问题 一个int类型一维
数组
,比如int[]
array
=new int[10],此时我想...
答:
可以为0的话就是5的10次方种组合,你可以这样,int[] data = new int[10];int[] template = new int[] { 0, 1, 2, 3, 4 };int length = (int)Math.Pow(template.Length, data.Length);for (int i = 0; i < length; i++){ int num = i;for (int j = data.Length - ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜