63_动态分配函数
来源:互联网 发布:软件开源有什么用 编辑:程序博客网 时间:2024/05/22 04:59
//_63_动态分配函数//_63_main.cpp//void *malloc(size_t size)//向系统申请内存空间//void free(void *ptr)//释放内存空间#include <stdio.h>#include <stdlib.h>#define NUMBER 5int main(){//定义一个字符型的指针数组char *str[NUMBER];int t;//为数组中的每个指针分配内存for(t=0;t<NUMBER;t++){//为每个指针分配内存地址,大小都为128个字节if((str[t]=(char *)malloc(128))==NULL){printf("Allocation Error.\n");exit(1);}//在分配的内存中存放字符串printf("Enter string %d: ",t);gets(str[t]);}for(t=0;t<NUMBER;t++)puts(str[t]);//释放内存for(t=0;t<NUMBER;t++)free(str[t]);system("pause");return 0;}
#include <stdio.h>#include <stdlib.h>#define NUM 5int main(){char *charArray[NUM];//指向char类型的指针数组for(int k=0;k<NUM;k++){charArray[k] = (char *)malloc(128);//为每个指针分配内存if(charArray[k]==NULL)exit(1);printf("Please input the No.%d string: ",k+1);gets(charArray[k]);}for(int k=0;k<NUM;k++){puts(charArray[k]);free(charArray[k]);}system("pause");return 0;}
0 0
- 63_动态分配函数
- c++_动态分配分区算法
- 动态分配内存malloc函数
- typedef_结构体指针_动态分配_void*
- C#动态分配数组大小函数
- 动态分配内存malloc()函数
- 常见动态分配内存分配函数
- malloc函数动态分配数组长度
- C语言的动态分配函数
- 动态分配
- 动态分配
- 动态分配
- 动态分配
- 动态分配
- malloc函数动态分配内存的策略
- malloc函数动态分配内存的策略
- 为函数的传递参数动态分配内存
- C语言中的realloc函数动态分配内存
- poj1703Find them, Catch them
- POJ 1692 Crossed Matchings(dp).
- 62_综合实例
- 儒家思想与企业文化
- listview android:cacheColorHint,listSelector属性作用 分享
- 63_动态分配函数
- hdu3038How Many Answers Are Wrong
- 探寻C++最快的读取文件的方案
- hdu 2502 月之数
- java 图片压缩、缩放
- 未捕获的异常
- 构造方法和方法重载
- 关于vs2008 和 vs2010 工程常在断点调试的时候卡死(卸了输入法即解决了问题)
- 64_常用时间函数