万能百科  > 所属分类  > 

已有定义:int *p;,请写出完整的语句,利用malloc函数使p指向一个整型的动态存储单元

已有定义:int *p;,请写出完整的语句,利用malloc函数使p指向一个整型的动态存储单元

正确答案:

p =(int *)malloc(sizeof(int));本题主要考查动态存储分配函数。动态内存分配就是指在程序执行过程中,动态分配或者回收存储空间分配内存的方法。动态内存分配相对于静态内存分配而言不需要预先分配存储空间;分配空间可根据程序的需要扩大或缩小。在C语言中,用于动态存储分配的函数只有malloc函数与calloc函数。其中,malloc函数的调用格式为:(类型说明符*)malloc(sizeof(类型说明符)),例如,pi =(int *)malloc(sizeof(int));而函数cal

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签