社区
C语言
帖子详情
哪位介绍一下malloc语句的用法
thinice
2002-05-05 01:29:10
malloc的作用,即什么地方要通道
还有,好象常和sizeof连用,再请教一下sizeof有什么作用?
请高手赐教
...全文
348
13
打赏
收藏
哪位介绍一下malloc语句的用法
malloc的作用,即什么地方要通道 还有,好象常和sizeof连用,再请教一下sizeof有什么作用? 请高手赐教
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WarFather
2002-05-05
打赏
举报
回复
malloc的返回值是无类型的。
hahey
2002-05-05
打赏
举报
回复
blactte(想认识我吗?在靠近一点!) 说的:
int a;
int length=sizeof(a);//length=4
好象错了 length 应该 =2 才对?
int 占用2个字节啊
我说错了没有? 朋友们
jamesfangjing
2002-05-05
打赏
举报
回复
还要补充一点就是,你要转换一下它返回的指针类型!
p=(char *)malloc(sizeof(int));
这就是一个标准的例子!
jamesfangjing
2002-05-05
打赏
举报
回复
malloc是用来分配内存空间,有的时候不知道要分配的大小,才用sizeof()否则,滞借用就可以了。
挺拔的劲松
2002-05-05
打赏
举报
回复
http://www.csdn.net/expert/topic/693/693017.xml?temp=.3462183
earthharp
2002-05-05
打赏
举报
回复
wgjmail(笑面佛) and blactte(想认识我吗?在靠近一点!)
they are right
jieshen
2002-05-05
打赏
举报
回复
是类型的强制转换。
leizhengdeng
2002-05-05
打赏
举报
回复
the return type of malloc function is void *, therefore you should convert it to the same type as the pointer variable.
thinice
2002-05-05
打赏
举报
回复
malloc前面那个括号里是什么参数
corrs
2002-05-05
打赏
举报
回复
我觉得楼上的朋友解释得还算清楚的,你如果还不明白,应该相信看一下讲基础知识的书籍,好象谭浩强书里的介绍就蛮详细的!
zhangyuan
2002-05-05
打赏
举报
回复
能不能解释的详细一点,我也在此吃亏好久了
笑面佛_正版
2002-05-05
打赏
举报
回复
sizeof()是得到数据长度的,它的C中的定义和int,if等等一样是作为保留字语名来算的
struct student* t;
t=(struct student*)malloc(sizeof(struct student));
malloc需要的参数为分配空间的大小,返回的指针为void型的,需要显式的转换
blactte
2002-05-05
打赏
举报
回复
sizeof()返回的是一个对象在内存中占用的字节的大小
例如
int a;
int length=sizeof(a);//length=4
malloc()实在内存中开辟一块内存,返回一个void指针指向该内存快
例如
void *p;
p=malloc(n,sizeof(a));//意思是在内存中开辟n个大小为sizeof(a)字节的内存块
malloc
函数及
用法
malloc
函数及
用法
malloc
函数是C语言中的动态内存分配函数,它允许程序员在程序执行过程中动态地分配内存空间。该函数的使用使得程序员可以根据实际情况动态地分配内存空间,从而提高程序的灵活性和效率。
malloc
...
linux c内存分配函数
介绍
"Linux C内存分配函数
介绍
" 在Linux C中,内存分配函数是非常重要的一部分,例如
malloc
, k
malloc
, zalloc等等。这些函数都有其特点和使用场景。 首先,让我们来看
一下
typedef和#define的区别。typedef只是为了增加...
编译原理实验报告 语法分析 语义分析 词法分析 详细的源程序
采用递归下降语法制导翻译法,对算术表达式、赋值
语句
进行语义分析并生成四元式序列。 实验的输入和输出 输入是语法分析提供的正确的单词串,输出为三地址指令形式的四元式序列。 例如:对于
语句
串 begin a:=2+3*4;x...
C语言动态内存分配函数解析
引言:对于指针,正确的分配动态内存是十分重要的,本文将着重阐述动态内存分配函数
malloc
,calloc,realloc以及memset的
用法
。 一、对于
malloc
,在终端输入 #:man
malloc
可以知道函数原型是: Void *calloc...
经典编程900例(C语言)
3. 控制流程:涵盖if条件
语句
、switch选择
语句
、for、while和do-while循环结构,以及break、continue
语句
的使用。 4. 函数:函数是C程序的基本模块,用于组织代码和实现模块化。学习如何定义、调用函数,传递参数...
C语言
70,026
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章