文档详情

二维数组的初始化(课件)讲解.pptx

发布:2024-07-08约小于1千字共5页下载文档
文本预览下载声明

《嵌入式C程序设计》主讲:车亚进二维数组的初始化

二维数组的初始化(2)分行给二维数组赋初值。如:inta[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};可以用下面4种方法对二维数组初始化(1)可以将所有数据写在一个花括弧内,按数组排列的顺序对各元素赋初值。如:inta[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};

二维数组的初始化(3)可以对部分元素赋初值。如inta[3][4]={{1},{5},{9}};100050009000也可以对各行中的某一元素赋初值,如inta[3][4]={{1},{0,6},{0,0,0,11}};1000060000011100056000000也可以只对某几行元素赋初值。如:inta[3][4]={{1},{5,6}};

二维数组的初始化(4)如果对全部元素都赋初值,则定义数组时对第一维的长度可以不指定,但第二维的长度不能省。如:inta[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};它等价于:inta[][4]={1,2,3,4,5,6,7,8,9,10,11,12};在定义时也可以只对部分元素赋初值而省略第一维的长度,但应分行赋初值。如:inta[][4]={{0,0,3},{},{0,10}};0030000001000

谢谢

显示全部
相似文档