二维数组计算行数和列数
在一个函数里有如下代码
float **matrix; //系数矩阵
matrix = (float**)malloc(sizeof(float*)*(row-1));
for(i=0; i<row-1; ++i)
*(matrix+i) = (float*)malloc(sizeof(float)*row);
后面是赋值
这个函数返回值是matrix
我想在另外一个函数里输出这个矩阵,如何在另外一个函数里计算
这个矩阵的行数和列数(行数等于列数减1),我不想把行数和列数定义为全局变量
sizeof( array ) / sizeof( array[0] );
这个可以求数组中元素的个数,我用这个做结果不对(不知道是不是自己写的有问题)
这个该怎么计算,有没有类似的方法?