谭浩强C程序设计(第三版)清华课件第7章数组2.ppt

谭浩强C程序设计(第三版)清华课件第7章数组2.ppt

谭浩强C程序设计(第三版)清华课件第7章数组2

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}; 在定义时也可以只对部分元素赋初值而省略第一维的长度,但应分行赋初值。 例如:int a[][4]={{0,0,3},{},{0,10}}; 0 0 3 0 0 0 0 0 0 10 0 0 7.2.4二维数组程序举例 例7.4 将一个二维数组行和列元素互换,存到另一个 二维数组中。 #include stdio.h void main() { int a[2][3]={{1,2,3},{4,5,6}}; int b[3][2],i,j; printf(″array a:\n″); for (i=0;i=1;i++) { for (j=0;j=2;j++) { 例如:a= 1 2 3 1 4 4 5 6 b= 2 5 3 6 prin

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档