根据例5.31(代码见附件)进行改写,要求1)用指针pm和指针pc,分别指向用malloc和calloc函数开辟的动态自由分配区。2)如果申请成功,屏幕输出申请成功的提示,并输出申请内存的地址和申请内存的数据初始值(即动态内存区不写数据),输出语句的格式按下图所示编写。3)malloc和calloc函数开辟的动态内存区的释放,放在整个程序的末尾。例5_31_1.c
见目录章节内容
举一反三
内容
- 0
C语言中的动态内存释放函数是_____。 A: malloc B: calloc C: realloc D: free
- 1
动态分配n 个int 类型数据的存储空间,并将该存储空间的首地址返回给指向int 类型数据的指针变量p,写作语句。(提示:使用malloc函数进行动态内存分配)
- 2
有关DDRAM内存,正确的说法是()。 A: 快页内存 B: 同步动态内存 C: 双通首同步动态内存 D: 扩展数据输出内存
- 3
内存泄漏的含义是() A: 分配后内存碎片不能使用 B: 程序中动态申请内存后未释放 C: 物理内存被非法访问 D: 僵尸进程占有内存资源
- 4
C语言中实现动态内存分配的函数主要有malloc、calloc等,它们的原型包含在头文件stdio.h中。