当前位置: 代码迷 >> C语言 >> 给你一个任意的二维数组,怎么用程序的方法把数组有几行数出来?
  详细解决方案

给你一个任意的二维数组,怎么用程序的方法把数组有几行数出来?

热度:164   发布时间:2006-07-02 11:53:11.0
给你一个任意的二维数组,怎么用程序的方法把数组有几行数出来?

给你一个任意的二维数组,怎么用程序的方法把数组有几行数出来?


----------------解决方案--------------------------------------------------------

int array[M][N];
行数M == sizeof(array)/sizeof(array[0])


----------------解决方案--------------------------------------------------------
/*二楼的结论可用下列代码进行验证*/

#include "stdio.h"

#define M 10
#define L 15

main()
{
float ary[M][L];
int lines;
lines=sizeof(ary)/sizeof(ary[0]);
printf("There are %d lines\n",lines);
}

调整程序中的蓝色部分,继续观察运行情况。

----------------解决方案--------------------------------------------------------
  相关解决方案