C语言-数组分析.pptVIP

  • 5
  • 0
  • 约8.11千字
  • 约 52页
  • 2016-12-27 发布于湖北
  • 举报
4.2 二维数组的定义和引用 二维数组在内存中的存放形式是按行存放的,下一行紧跟在上一行的尾部。 4.2 二维数组的定义和引用 2.二维数组元素的引用 数组名[下标1] [下标2] float a[3][4] 在引用二维数组时,最大的行、列下标都应比定义的值少 1。 要引用二维数组的全部元素,即要遍历二维数组,通常应使用二层嵌套的for循环:外层对行进行循环,内层对列进行循环。其格式一般为: 4.2 二维数组的定义和引用 for(i=0;i=行数-1;i++) for(j=0;j=列数-1;j++) { …a[i][j]…} 例4-7 定义一个二维数组,并输出每一行的最小值。 4.2 二维数组的定义和引用 #define N 4 main() { int a[N][N], m[N], i, j; ….. for (i=0; iN; i++) { m[i]=a[i][0]; for (j=1; jN; j++) if (m[i]a[i][j]) m[i]=a[i][j]; …… } 4.2 二维数组的定义和引用 3.二维数组变量的初始化 1)按行依次对二维数组赋初值。例如: static int a[3][4]={{1,2,3,

文档评论(0)

1亿VIP精品文档

相关文档