社区
非技术区
帖子详情
这有个简化的表达式,哪位路过的DX能指点一下
nova2001
2002-03-31 07:38:24
a = malloc(m * n * sizeof **a + m * sizeof *a);
我弄不清楚到底哪个是单位长度,哪个是乘?
还有 "sizeof **a" 这个怎样理解?
...全文
140
9
打赏
收藏
这有个简化的表达式,哪位路过的DX能指点一下
a = malloc(m * n * sizeof **a + m * sizeof *a); 我弄不清楚到底哪个是单位长度,哪个是乘? 还有 "sizeof **a" 这个怎样理解?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lbl20020123
2002-03-31
打赏
举报
回复
you wen ti
LLnju
2002-03-31
打赏
举报
回复
sizeof **a ==== sizeof( **a )
LD520
2002-03-31
打赏
举报
回复
a = malloc(m * n * sizeof **a + m * sizeof *a);
这个式子的意思是:a=malloc((m*n)*(sizeof(**a))+(m*(sizeof(*a))));其中size of(**a)中的(**a)是一个指向指针的指针,而sizeof
(*a)中的(*a)是一个指针。sizeof是取它的长度或大小。
henren
2002-03-31
打赏
举报
回复
可以这样写一下:a=malloc{(m*n)*[sizeof(**a)]+[m*(ssizeof(*a))]};
其中:a是指向指针的指针。sizeof **a是给(*a)所指的变量分配内存。
**a是一个变量,*a是一个指针.
我说的可能不对,看看别人怎么说?
heartlove
2002-03-31
打赏
举报
回复
m * n * sizeof **a + m * sizeof *a怎么回事?是宏?不明白
bbfly2000
2002-03-31
打赏
举报
回复
a是指针.
但是你地程序肯定是错了.
drason
2002-03-31
打赏
举报
回复
??
mjm_d
2002-03-31
打赏
举报
回复
指针和乘号不是同一个优先级的,看看就清楚了,当然如果自己编的时候最好还是加上括号这样以后就不会出错了,
nova2001
2002-03-31
打赏
举报
回复
谢谢大家的帮助。
问题可能没有完全说明,这是二维变长数组的动态分配节点。
头部分如下:
#include <stdio.h>
#include <stdlib.h>
typedef int T;
T **Allocate(size_t m, size_t n)
{
T **a;
T *p;
size_t Row;
a = malloc(m * n * sizeof **a + m * sizeof *a);
……
}
另外在标准C有size_t 这种类型吗?**Allocate怎样理解?
谢谢。
精通正则
表达式
正则
表达式
各语言通用,这本书是经典中的经典
standard-1.1.2.jar和jstl-1.1.2.jar
使用这两个标签时也勿必保持其版本的一致!否则就会报很奇怪的错误哦
JDK 1.8 64位.rar
Java JDK 1.8 64位
中缀
表达式
& 后缀
表达式
一、什么是中缀
表达式
&amp;amp; 后缀
表达式
? 中缀
表达式
: 我们生活中使用的算术
表达式
其实就是中缀
表达式
举个例子:(1+6/3)*6 - 5 后缀
表达式
: 更有利于计算机进行计算的一种
表达式
,不再包含括号(),也不再考虑运算符优先级,一律从左到右进行计算 举个例子: 1 2 + 二、怎么将中缀
表达式
转换成后缀
表达式
呢? 利用栈结构来实现中缀
表达式
-&amp;gt; 后缀
表达式
转换规则:...
python正则
表达式
两个条件_python正则
表达式
两个条件_python高级正则
表达式
正则
表达式
是从信息中搜索特定的模式的一把瑞士军刀。它们是一个巨大的工具库,其中的一些功能经常被忽视或未被充分利用。今天我将向你们展示一些正则
表达式
的高级用法。举个例子,这是一个我们可能用来检测电话美国电话号码的正则
表达式
:我们可以加上一些注释和空格使得它更具有可读性。让我们把它放到一个代码片段里:输出,不带空格:正则
表达式
是 python 的一个很好的功能,但是调试它们很艰难,而且正则
表达式
很容易...
非技术区
15,447
社区成员
58,120
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章