码迷,mamicode.com
首页 >  
搜索关键字:静态区    ( 308个结果
heap和stack的差别
在进行C/C++编程时,需要程序员对内存的了解比较精确。经常需要操作的内存可分为一下几个类别: 栈区(stack):由编译器自动分配和释放,存放函数的参数值、局部变量的值等。其操作方式类似于数据结构中的栈; 堆区(heap):一般有程序员分配和释放,若程序员不释放,程序结束时可能由操作系统回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表; 全局区(静态区)(static):全局变量和静态...
分类:其他好文   时间:2015-04-19 16:12:06    阅读次数:95
堆与栈的使用
一、C、C++程序编译时内存分为5大存储区:堆区、栈区、静态区(全局区)、文字常量区(储存字符串常量)、程序代码区(存放二进制程序)(1)静态存储区域: 静态存储区域的内存在程序编译时就已经分配好,这块内存在程序的整个运行期间都存在。速度快、不容易出错,因为有系统会善后。例如全局变量,static....
分类:其他好文   时间:2015-04-16 23:13:46    阅读次数:107
关于getpw系列函数返回的静态区域
首先说一下什么是getpw系列函数,它主要是指这些函数: 这些函数根据一个用户名(getpwnam和getpwnam_r两个函数)或者一个用户ID(getpwuid和getpwuid_r)来获取这个用户在/etc/passwd中相应的条目信息,并把这些信息存放在一个struct passw...
分类:其他好文   时间:2015-04-11 17:37:45    阅读次数:152
java静态方法(变量)、非静态方法(变量)区别
java静态、非静态区别
分类:编程语言   时间:2015-04-08 12:55:32    阅读次数:118
c进阶1(堆,栈,静态区,代码区)
一、内存四大区域1.栈先进后出栈的大小固定,默认1M,可以编译的时候设置,超出则溢出变量离开作用范围后,栈上的数据会自动释放栈是连续的,向上增长#include#include void go();void main(){ void *p1 = malloc(10); //p1,p2栈...
分类:其他好文   时间:2015-04-07 15:26:59    阅读次数:184
【2012河南省队互测】【COGS930】找第k小的数
题目描述看到很短的题目会让人心情愉悦,所以给出一个长度为N的序列A1,A2,A3,…,AN,现在有M个询问,每个询问都是Ai…Aj中第k小的数等于多少。输入格式第一行两个正整数N,M。 第二行N个数,表示序列A1,A2,…,AN。 紧着的M行,每行三个正整数i,j,k(k≤j-i+1),表示询问Ai…Aj中第k小的数等于多少。输出格式共输出M行,第i行输出第i个询问的答案。样例输入1: 4 3...
分类:其他好文   时间:2015-04-07 10:03:43    阅读次数:166
C/C++程序内存分配(和Linux进程分配有一些区别)
一、一个由C/C++编译到程序占用的内存分为以下几个部分: 1、栈区(stack)——由编译器自动分配释放,在不需要的时候自动清除。用于存放函数的参数、局部变量等。操作方式类似数据结构中的栈(后进先出)。 2、堆区(heap)——一般由程序员分配释放,若程序员分配后不释放,程序结束后可能由OS回收。不同于数据结构中的堆,分配方式有些类似链表。 3、全局区(静态区)——全局变量和静态变量存储在这里。程序结束后由系统释放。在以前到C语言中,全局变量又细分为初始化的(DATA段)和未初始化到(BSS段),在...
分类:编程语言   时间:2015-04-04 12:15:54    阅读次数:185
C++中内存分配
程序在的内存中的分配(常量,局部变量,全局变量,程序代码)一. 在c中分为这几个存储区1.栈 - 由编译器自动分配释放2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的...
分类:编程语言   时间:2015-04-03 19:16:25    阅读次数:214
分块 莫队 初见
学习了一下很基本的分块和莫队算法,因为不太会写曼哈顿距离最小生成树,所以就写了个分块版本的(分四种情况,大概这个意思吧)。。。cogs1775||bzoj2038 小Z的袜子题目大意:静态区间查询不同种元素的个数。思路:用莫队扫一下,然后分子分母同时乘2,就会发现,分母是组合数化简后的(r-l)*(...
分类:其他好文   时间:2015-03-29 15:00:23    阅读次数:115
记一次阿里电面经历
下午三点多钟,接到了一个杭州的电话,是阿里的。问我是否方便聊聊,我说我在上课,四点下课。然后他就四点多钟的时候又打了一次过来。 项目经历 上来就问我有无大型项目的经历,不好意思,我说无。。。又问我代码量如何,我说之前有经常刷ACM的题目,所以代码量还可以。 C语言变量 问:“函数中的局部变量保存在哪里?”  答:“栈” 问:“函数中的局部静态变量保存在哪里?” 答:“静态区。。”...
分类:其他好文   时间:2015-03-20 16:30:18    阅读次数:880
308条   上一页 1 ... 24 25 26 27 28 ... 31 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!