C语言电子教案第六章二维数组及多维数组

第1页

时 间

11 月 11 日 星期 2

课 题

二维数组及多维数组

教学目标 二维数组的定义,调用数组中的元素 教学重点 二维数组定义的方式,调用规则以及初始化 教学难点 二维数组的应用,多种方法对数组中的元素排序 课 型 公共课 教学媒体 多媒体

教法选择 讲授,举例,讨论 教 学 过 程 教法运用及板书要点

第六章数组 第六章数组 6.2 二维数组 定义方式: 数据类型 数组名[常量表达式][常量表达式]; 数组元素的存放顺序 原因:内存是一维的 二维数组:按行序优先 多维数组:最右下标变化最快 例 int a[3][4]; float b[2][5]; int c[2][3][4]; int a[3,4]; 二维数组元素的引用 形式: 数组名[下标][下标] 二维数组元素的初始化 分行初始化: 按元素排列顺序初始化 程序举例 将二维数组行列元素互换,存到另一个数组中 #include <stdio.h> 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++) { printf("%5d",a[i][j]); b[j][i]=a[i][j]; } printf("\n"); }

C语言电子教案第六章二维数组及多维数组

你可能喜欢

  • c语言数组
  • C语言电子教案
  • 指针数组和数组指针
  • 定义数组
  • 数组公式
  • c#数组
  • 面积的教案
  • 写教案

C语言电子教案第六章二维数组及多维数组相关文档

最新文档

返回顶部