码迷,mamicode.com
首页 >  
搜索关键字:realloc    ( 218个结果
C语言柔性数组和动态数组
【前言】经常看到C语言里的两个数组,总结一下。 一、柔性数组 参考:https://www.cnblogs.com/veis/p/7073076.html 我们可以看出,_SoftArray结构体的大小是4,显然,在32位操作系统下一个int型变量大小刚好为4,也就说结构体中的数组没有占用内存。为什 ...
分类:编程语言   时间:2018-08-30 00:18:20    阅读次数:378
第38课 动态内存分配
动态内存分配的意义: malloc和free: 注意: 思考: malloc(0)将返回什么? 运行结果如下: 可以看到,返回了具体的地址。 我们所说的内存包括起始地址和长度。我们平时说内存的时候更多的是关注起始地址,而忽略了长度。 如果动态的综合这两部,我们使用malloc(0)返回了一个地址就不 ...
分类:其他好文   时间:2018-08-28 23:56:40    阅读次数:339
动态分配和释放存储单元——//知识复习//
动态分配和释放存储单元 malloc(size):内存动态存储空间中分配长度为size的连续空间(单位是Byte字节),返回起始地址,注意类型强制转换【int* p; p=(int*)malloc(size);】【p本身返回void】 calloc(n,size):内存动态存储区中分配n个长度为si ...
分类:其他好文   时间:2018-08-28 13:02:34    阅读次数:121
C/C++内存管理器
C标准库提供了malloc,free,calloc,realloc,C++标准库还提供了new, new[], delete, delete[]。这些用来管理内存,看起来够用了,为啥还要自己写一个内存管理器呢? 原因还是从性能考虑:例如malloc和new是出于通用性考虑的,能处理多线程情况(mul ...
分类:编程语言   时间:2018-08-22 01:12:06    阅读次数:157
C语言数组一种巧妙的使用方式
作为计算机一种比较古老的语言,它并没有随着岁月老去,而是仍旧在整个领域发挥出耀眼的光芒,就像写作,有很多光芒万丈的句子值得我们去珍藏,今天就遇到了个比较巧妙的数组使用方法,做个记录,以供后续使用. 参考: 1 https://pastebin.com/FzYPtZ9j 2 https://githu ...
分类:编程语言   时间:2018-08-20 20:13:35    阅读次数:208
标准C -- 堆和栈
一、堆内存 1、就是程序员手动管理的一块内存,在C语言中,可以理解为用malloc、realloc等申请空间的一些函数,这些函数所申请的空间就是堆空间 2、C语言中,堆空间是申请和释放 malloc/free 这两个函数来实现 3、堆内存和物理空间的大小有关,如果物理空间够大的话,理论上,程序员可以 ...
分类:其他好文   时间:2018-08-17 23:30:51    阅读次数:178
调用malloc 之后发生了什么????
4.5.1 堆管理的相关库函数 在ISO C中规定了三个动态分配内存的函数,分别是: void *malloc(size_t size); void *calloc(size_t nmemb, size_t size); void *realloc(void *ptr, size_t size);  ...
分类:其他好文   时间:2018-08-15 13:32:33    阅读次数:263
【数据结构】栈 的 顺序表示
1 #include 2 #include 3 4 typedef struct SqStack { 5 int *base; 6 int *top; 7 int stacksize; 8 }SqStack; 9 10 //创建顺序栈 11 SqStack InitStack() { 12 SqSt... ...
分类:其他好文   时间:2018-08-06 16:25:01    阅读次数:139
C内存分配
calloc和realloc与malloc的区别 calloc和realloc的原型如下: void *calloc ( size_t num_elements, size_t element_size ); void *realloc (void *ptr, size_t new_size ); ...
分类:其他好文   时间:2018-07-31 23:25:51    阅读次数:145
最长回文子串
给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。 示例 1: 示例 2: 这条题的思路主要是从一个或两个字符开始往两边遍历,直到遍历出最长的回文字符串为止。 问题就出来这个从一个字符还是两个字符开始了。。开始弄了好几个条件,结果递归算一下发现靠控制条件要控到十万 ...
分类:其他好文   时间:2018-07-15 22:16:03    阅读次数:159
218条   上一页 1 ... 3 4 5 6 7 ... 22 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!