2017.11.29

  今天是C语言第六天。上午讲解了昨天的作业并学习了新的知识:二维数组。下午完成了两道作业题:输出九九乘法表和杨辉三角。我学到%4d表示该整数占4位,%6d表示该整数占6位,通过这样我们可以调节数与数的间距。在for循环嵌套结构中,不能重复使用累加变量,同级for可以,因为循环结束后,新的循环给变量赋了新的初值,不会影响计算。

                                                        笔记

  1.二维数组:由一维数组所组成的数组称为二维数组,它通过两个下标来表示最终元素。

  2.二维数组一般定义形式为:

类型标识符数组名[常量表达式][常量表达式];

  3.二维数组的初始化

(1)逐行为二维数组赋初值

int a[4][6]={{11,12,13,14,15,16},

{21,22,23,24,25,26},

{31,32,33,34,35,36},

{41,42,43,44,45,46}};

两个花括号分别表示数组第一行,第二行中各列元素的值。在定义二维数组时,不能省略两个维的大小或只省略第二维的大小。

(2)整体为二维数组赋初值

int a[4][6]={11,12,13,14,15,16,21,22,23,24,25,26,31,32,33,34,35,36,41,42,43,44,45,46};

此时可省略第一维的大小

int a[ ][6]={11,12,13,14,15,16,21,22,23,24,25,26,31,32,33,34,35,36,41,42,43,44,45,46};

(3)不完全初始化

int a[4][6]={{11,12,13},{21},{31,32,33,34},{41,42,43,44,45}};

2017.11.29_第1张图片

你可能感兴趣的:(2017.11.29)