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

 我来答
台晚竹书妆
2019-07-02 · TA获得超过3.6万个赞
知道小有建树答主
回答量:1.2万
采纳率:31%
帮助的人:1133万
展开全部
可以通过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
加载更多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式