码迷,mamicode.com
首页 >  
搜索关键字:malloc    ( 2467个结果
Linux_C smsh1
这是一个模拟shell端的程序。使用了execvp,fork,wait,malloc,realloc以及strtok()函数。smsh.h1 char* next_cmd();2 char** splitline(char* );3 void freelist(char **);4 int exec...
分类:系统相关   时间:2014-10-31 23:31:23    阅读次数:304
数据结构实现之顺序表
所谓数据结构,就是定义一组有关系的数据以及在这些数据上的操作,也就是ADT(抽象数据类型)。       包括三个方面;      ADT List{ 数据对象:  数据关系:基本运算:}      以顺序表为例,它的顺序存储类型: typedef struct { ElemType data[MaxSize]; // ElemType存放数据类型 int length; }Sq...
分类:其他好文   时间:2014-10-31 13:53:30    阅读次数:161
C++程序内存泄露检测工具
功能:    用于检測c++程序的内存泄露。    原理:?    事实上非常easy,就是通过函数的重载机制,捕获应用程序的new, new[] , delete , delete[], malloc,calloc,free等内存操作函数。?    ...
分类:编程语言   时间:2014-10-30 15:39:23    阅读次数:271
C++程序内存泄露检测工具
功能: 用于检測c++程序的内存泄露。 原理: 事实上非常easy,就是通过函数的重载机制,捕获应用程序的new, new[] , delete , delete[], malloc,calloc,free等内存操作函数。 特点: 因为在检測的过程中,须要记录用户程序内存分配...
分类:编程语言   时间:2014-10-30 15:15:44    阅读次数:282
c基础补充
一:字符串在C语言中 字符串一般是动态分配和字符数组两种形式 动态分配的时候字符串字符串指针是4个字节 字符串的大小根据自己的需要来申请 比如: char * c;//C为字符串指针 占用四个字节 c = (char*)malloc(sizefo(char) * N); //N为字符...
分类:其他好文   时间:2014-10-30 09:31:11    阅读次数:184
二叉堆 - 最大堆
与上篇《二叉堆 - 最小堆》类似,只不过堆序(heap order)从内部节点小于左右子节点变成了内部节点大于左右子节点。代码如下: 1 #include 2 #include 3 4 #define MIN (1items =(Item*)malloc((maxItems+1)*si...
分类:其他好文   时间:2014-10-29 16:32:17    阅读次数:270
jni
c知识stdlib 头文件即standard library标准库头文件 常用系统函数,跟系统调用相关的,比如内存申请malloc和释放freestdio是标准io函数,比如printf和scanf函数windows和linux文件区别windows .exe .dll .batlinux...
分类:其他好文   时间:2014-10-28 23:31:11    阅读次数:294
malloc()与calloc差别
Both the malloc() and the calloc() functions are used to allocate dynamic memory. Each operates slightly different from the other. Both the malloc() a...
分类:其他好文   时间:2014-10-25 11:43:21    阅读次数:335
avr-libc malloc/free的实现
本文从源码角度分析了malloc/free在avr-libc下的具体实现。avr-libc的malloc/free使用了单链表链接的freelist作为管理chunk的“账簿”,同时采用了“最佳适配”策略——即若freelist有多个chunk可满足当前malloc(size)请求,将以“最佳的”(所有大于size的chunk中最小的)chunk响应。...
分类:其他好文   时间:2014-10-25 10:37:14    阅读次数:328
c - 每位数字尾部加空格
1 /* 2 input:一个4位整数. 3 output:每位整数后紧跟一个空格的字符串. 4 */ 5 char * 6 insert(char *s) { 7 int len = strlen(s); 8 char *n = (char *)malloc(2 * len + ...
分类:其他好文   时间:2014-10-24 20:27:56    阅读次数:218
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!