【教学重点】
1.二维数组的定义 | 1)定义格式:类型说明符 数组名[常量表达式 1][常量表达式 2]; 2)常量表达式1:表示数组的行数。常量表达式2:表示数组的列数。 3)数组中所有元素的数据类型都是统一的。 4)二维数组可以被看作是一种特殊的一维数组: 它的每个元素又是一个一维数组。 5)二维数组的行下标和列下标都是从0开始的,数组的最后一个元素为:数组名[行数-1][列数-1]。 | ||
2.二维数组的初始化 | 可以用“初始值列表”对二维数组进行初始化。 1)分行给二维数组赋初值,一行的用一对花括号括起来,行间逗号分隔。 2)可以将所有数据写在一个花括号内,按数组元素在内存中的排列顺序对各元素赋初值。 3)对部分元素赋初值,未赋初值的元素将自动设为0。 | ||
3.二维数组在内存中的存放形式 | 1)C语言中,二维数组各元素排列的顺序是按行连续存放的。 2)用矩阵形式(如3行4列形式)表示二维数组,是逻辑上的概念,能形象地表示出行列关系。而在内存中,各元素是连续存放的,不是二维的,是线性的。 |
【任务实施】
第一步:配置运行环境 | ||
第二步:game.c文件中创建游戏菜单选择界面 | ![]() | |
第三步:创建九宫格棋盘并初始化棋盘 | ![]() | |
第四步:打印棋盘 | ![]() |