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}};

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容