第7章数组 再一次说明: (1)二维数组中的每个数组元素都有两个下标 且必须分别放在单独的“[”内。如:a3,4 (2)二维数组定义中的第1个下标表示该数组 具有的行数,第2个下标表示该数组具有的列数 两个下标之积是该数组具有的数组元素的个数 (3)二维数组中的每个数组元素的数据类型均 相同。二维数组的存放规律是“按行排列”。 (4)二维数组可以看作是数组元素为一维数组 的数组。 7、2、2二维数组的初始化 1、分行赋值
第7章 数组 • 再一次说明: • (1)二维数组中的每个数组元素都有两个下标, 且必须分别放在单独的“[ ]”内。如:a[3,4 ] • (2)二维数组定义中的第1个下标表示该数组 具有的行数,第2个下标表示该数组具有的列数, 两个下标之积是该数组具有的数组元素的个数。 • (3)二维数组中的每个数组元素的数据类型均 相同。二维数组的存放规律是“按行排列” 。 • (4)二维数组可以看作是数组元素为一维数组 的数组。 • 7、2、2 二维数组的初始化 • 1、分行赋值
第7章数组 如 static int a[3][4] {12,34}156,78}{9,101112]}; 2、全部数据写在一个大括号内,如 · static int a[3][4]={1,2,345,67,89101112]; 3、部分元素赋值,如 · static int a[3][4]={1]{5}{9}; ·仅对a[o[o]、a[1][0]、a[2][0]赋值,其余元素 未赋值(对于静态数组,编译器自动为未赋值 元素指定初值0。 教材p90还列举了一些部分元素赋初值的例子 请自行阅读
第7章 数组 • 如、 • static int a[3][4] = {{1,2,3,4},{5,6,7,8},{9,10,11,12}}; • 2、全部数据写在一个大括号内,如、 • static int a[3][4]= {1,2,3,4,5,6,7,8,9,10,11,12}; • 3、部分元素赋值,如、 • static int a[3][4] = {{1},{5},{9}}; • 仅对a[0][0]、a[1][0]、a[2][0]赋值,其余元素 未赋值(对于静态数组,编译器自动为未赋值 元素指定初值0。 • 教材p90还列举了一些部分元素赋初值的例子, 请自行阅读