码迷,mamicode.com
首页 >  
搜索关键字:malloc    ( 2467个结果
函数参数的传值和传指针有什么区别?
前言 我们可能听过C语言中的传值和传指针,在其他语言中,也有传引用一说,那么他们到底有什么区别呢?如果你还不能准确地分辨,就该好好了解一下了。 传值 我们在初学C语言的时候就被老师教过,下面的方式是无法交换a和b的值的: 运行结果如下: 可以看到,a和b的值最终并没有被交换。开始时a,b的值为10, ...
分类:其他好文   时间:2019-11-30 16:30:08    阅读次数:97
Python是如何进行内存管理的?
Python是如何进行内存管理的? http://developer.51cto.com/art/201007/213585.htm Python引用了一个内存池(memory pool)机制,即Pymalloc机制(malloc:n.分配内存),用于管理对小块内存的申请和释放 内存池(memory ...
分类:编程语言   时间:2019-11-29 18:27:13    阅读次数:77
动态内存分配的补充 realloc和calloc函数
malloc calloc realloc 都是头文件的函数 函数原型: void malloc(unsigned int num_bytes) void calloc(size_t n, size_t size) void realloc(void ptr, size_t new_Size) 先说 ...
分类:其他好文   时间:2019-11-29 13:09:14    阅读次数:100
heap和stack的区别?
1、申请方式 stack:由系统自动分配。例如,声明在函数中一个局部变量 int b; 系统自动在栈中为 b 开辟空间 heap:需要程序员自己申请,并指明大小,在 c 中 malloc 函数,对于 Java 需要手动 new Object()的形式开辟 2、申请后系统的响应 stack:只要栈的剩 ...
分类:其他好文   时间:2019-11-29 11:06:42    阅读次数:70
实验4 函数和数组(1)
实验结论 Part 2 blank 1 完整代码: //寻找两个整数之间的所有素数(包括这两个整数),把结果保存在数组bb中,函数返回素数的个数。 // 例如,输入6和21,则输出为:7 11 13 17 19。 #include <stdio.h> #include <stdlib.h> #def ...
分类:编程语言   时间:2019-11-28 01:29:20    阅读次数:92
linux增加swap空间
Swap分区,即交换区 Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用,那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据 ...
分类:系统相关   时间:2019-11-27 16:17:19    阅读次数:85
PTA 两个有序链表序列的合并
6-5 两个有序链表序列的合并 (15 分) 本题要求实现一个函数,将两个链表表示的递增整数序列合并为一个非递减的整数序列。 函数接口定义: List Merge( List L1, List L2 ); 其中List结构定义如下: typedef struct Node *PtrToNode; s ...
分类:其他好文   时间:2019-11-25 20:25:11    阅读次数:91
【algo&ds】5.图及其存储结构、遍历
1.什么是图 图 表示”多对多”的关系 包含 一组顶点:通常用 V( Vertex )表示顶点集合 一组边:通常用 E( Edge )表示边的集合 边是顶点对:(v,w)∈ E,其中 v,w ∈ V ,v—w 有向边 表示从 v 指向 w 的边(单行线) v→w 不考虑重边和自回路 常见术语 无向图 ...
分类:其他好文   时间:2019-11-23 13:10:34    阅读次数:64
关于C语言开大数组溢出的问题
C语言占用的内存可以分为5个区: ①代码区(Text Segment):不难理解,就是用于放置编译过后的代码的二进制机器码。 ②堆区(Heap):用于动态内存分配。一般由程序员分配和释放,若程序员不释放,结束程序时有可能由操作系统回收。(其实就是malloc()函数能够掌控的内存区域) ③栈区(St ...
分类:编程语言   时间:2019-11-23 12:24:23    阅读次数:96
关于内存类型中的堆
之所以想谈谈这个是因为,最近在上网搜索的时候无意间发现,有人误将数据结构中的堆(就是那个“大顶堆”“小顶堆”的堆)和内存结构中的“堆”弄混了。 ...
分类:其他好文   时间:2019-11-23 09:19:54    阅读次数:67
2467条   上一页 1 ... 25 26 27 28 29 ... 247 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!