for (var ij = 0 ij <= 10 ij++) {
arr[ij] = new Array()
if (ij < 10) {
var idfz1, cs
cs = "0"
idfz1 = cs + ij
}
if (ij >= 10) {
idfz1 = ij
}
for (var j = 0 j <= 3 j++) {
if (j < 10) {
var idfz2, cs1
cs1 = "0"
idfz2 = cs1 + j
}
if (j >= 10) {
idfz2 = j
}
var id1 = idfz1 + idfz2
//alert("id1:" + id1)
arr[ij][j] = id1
}
}
alert(JSON.stringify(arr))
答:不同语言的二维数组赋值可能略微有不同, C语言中二维数组的赋值如下所示。举例使用int arr[2][3],先定义一个2行3列的二维数组,存储元素为整型。
分行给数组赋值,每行都放在一个中括号里面。举例int arr[2][3]={{1,2,3},{4,5,6}} 按顺序对所有元素赋值,如int arr[2][3]={1,2,3,4,5,6},其与方法1得到的效果是一样的 对部分元素赋初值,举例int arr[2][3]={{1},{2}},没有显式赋值的默认值为0,其结果与int arr[2][3]={{1,0,0},{2,0,0}}一致。
1.一维数组 一维数组的声明包括如下结构:类型 变量名[N],其中N是你要定义的一维数组长度。 下面我们就通过一个例子声明一个int类型的数组,并且进行数组的赋值以及输出。
2.二维数组 二维数组的声明结构:类型 变量名[M][N],其中M代表行数,N代表列数,下面我们也通过一个例子声明一个整形(int)的二维数组,并且进行相应的 赋值与输出。
3.赋值有三种方式,分别是: 直接赋值、变量间赋值、引用赋值。
4.数组元素的下标都是从0开始的。比如一个数组,arr={A,B,C}那么arr[0]='A',arr[1]='B',arr[2]='C'。