C语言中通过地址值如何求得数组长度

如题所述

第1个回答  2019-07-02
可以通过malloc()函数动态分配,示例:
//---------------------------------------------------------------------------
#include
#include
typedef
int
datatype;
datatype
**na(const
int
m,const
int
n)
/*创建一个m行n列的datatype类型数组,返回首地址,如果创建失败则返回null*/
{
int
i;
datatype
**a=(datatype**)malloc(sizeof(datatype
*)*m);
if
(!a)
{
return
null;
}
else
for
(i
=
0;
i
评论
0
0
加载更多
相似回答