摘要: #include#includevoid main(){int *p=(int *)malloc(10);int *cp=(int*)calloc(10,4);//在内存动态存储区分配n个长度为size 的连续空间,函数返回值为指向分配域起始地址的指针int *yy=(int *)realloc(p... 阅读全文
posted @ 2014-08-15 22:17 李艳21 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 一、看懂内存条 我们平常所说的“内存”大都是指“内存条”。那么什么是“内存条”呢?常见的“内存条”又有哪些类型呢? 1.内存条的诞生 当CPU在工作时,需要从硬盘等外部存储器上读取数据,但由于硬盘这个“仓库”太大,加上离CPU也很“远”,运输“原料”数据的速度就比较慢,... 阅读全文
posted @ 2014-08-15 21:55 李艳21 阅读(450) 评论(0) 推荐(1) 编辑
摘要: 在日常的编程中,有时候需要在结构体中存放一个长度动态的字符串,一般的做法,是在结构体中定义一个指针成员,这个指针成员指向该字符串所在的动态内存空间,例如: typedef struct test { int a; double b; char *p; }; p指向字符串。这种方法造成字... 阅读全文
posted @ 2014-08-15 21:51 李艳21 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 分享到腾讯微博 QQ空间 新浪微博 人人网 朋友网memmove优质词条 -->编辑词条 编辑词条 -->编辑摘要 -->memmove用于从src拷贝count个字符到dest,如果目标区域和源区域有重叠的话,memmove能够保证... 阅读全文
posted @ 2014-08-15 21:31 李艳21 阅读(313) 评论(0) 推荐(0) 编辑
摘要: Linux下Fork与Exec使用一、引言 对于没有接触过Unix/Linux操作系统的人来说,fork是最难理解的概念之一:它执行一次却返回两个值。fork函数是Unix系统最杰出的成就之一,它是七十年代UNIX早期的开发者经过长期在理论和实践上的艰苦探索后取得的成果,一方面,它使操作系统在进程... 阅读全文
posted @ 2014-08-15 20:08 李艳21 阅读(152) 评论(0) 推荐(0) 编辑