给你一个任意的二维数组,怎么用程序的方法把数组有几行数出来?
给你一个任意的二维数组,怎么用程序的方法把数组有几行数出来?
----------------解决方案--------------------------------------------------------
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);
}
调整程序中的蓝色部分,继续观察运行情况。
----------------解决方案--------------------------------------------------------