【发布时间】:2017-09-05 21:19:07
【问题描述】:
据我所知,动态内存分配可以在 C 中使用 malloc 函数完成:
int *p = (int *)malloc(sizeof(int))
我的问题是:
动态内存分配是如何工作的,它与正常方法(即静态分配)在工作方面有何不同?
(int *)在malloc()函数之前的作用是什么?类型转换在这里扮演什么角色? (如果是这样的话)
【问题讨论】:
标签: c memory dynamic malloc allocation