定义一个一维数组array1,数组大小为4;再定义一个二维数组array2,数组大小为6,并为两个数组的元素赋值

如题所述

数组大小 为4,不知道 你指的 是 数组长度 还是数组元素个数,如果 是数组长度的话,那就是 int array1[1]={1};或char array1[4]={'a','b','c','d'}; 如果是数组元素个数的话 就是楼上的介绍了,不过一楼说法有点小 瑕疵, int array1[4]={0};这里 效果上虽然是 四个元素都为0,但第一个0是我们给的,而后面三个0是编译器自动处理的。如果 把0换成 1 就会看到效果 ,,其结果 是 1 0 0 0 这样的四个数,也可以写成这样 int array1[4]={0,}; 二维数组就不再多做介绍,希望楼主可以去查一些相关资料 。推荐去 itlab 这个网站 上看一些基础知识 中国IT实验室!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-30
定义一位数组: int array1[4];
定义二维数组:int array2[x][,y];(【】内的x,y由你自行定义该二维数组的大小)
例如:int array[2][3];(定义一个三行四列的二维数组)
为数组赋初值是:可利用for循环语句进行每个数组元素一次进行赋值。
祝你学习顺利!
第2个回答  2012-03-30
二维大小为6?6个元素还是什么。。
array1[4]={1} , array2[2][3]?array[6][6]={2};
除了第一项 其他都0.
第3个回答  2012-03-30
int array1[4]={ 1,1,1,1};
int arry2 [2] [3]={{1,1,1},
{1,1,1}};//2*3的
第4个回答  2013-03-14
dime array1(4)
dime array2(2,3)
array1=1
array2=2
OK了,集体赋值。
第5个回答  2012-03-30
{
int arrary1[4]={0},arrary2[6][6]={0};
}
这样在一维数组里就都是0了,二维数组是6乘6的大小,也都为0
相似回答