- 11
- 0
- 约1.76千字
- 约 23页
- 2020-02-28 发布于上海
- 举报
§11 二维数组的定义和引用 ;注意;§ 11.1二维数组的定义;地址 值 数组元素;问题:有了二维数组的基础,那么多维数组如何定义呢? ;二维数组元素的表示形式为:数组名[下标][下标]
例如: a[2][3]
下标可以是整型表达式,如 a[2-1][2*2-1];常出现的错误有:
int a[3][4]; /* 定义a为3×4的数组 */
┆
a[3][4]=3; ;可以用下面4种方法对二维数组初始化;(3) 可以对部分元素赋初值。如:
int a[3][4]={{1},{5},{9}}; ;(4)如果对全部元素都赋初值,则定义数组时对第一维的长度可以不指定,但第二维的长度不能省。如:
int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};它等价于:int a[][4]={1,2,3,4,5,6,7,8,9,10,11,12};;二维数组元素的输入与输出;;例11.1 将一个二维数组行和列元素互换,存到另一个
二维数组中。; printf(″%5d″,a[i][j]);
b[j][i]=a[i][j];
}
printf(″\n″);
}
printf(″ar
原创力文档

文档评论(0)