码迷,mamicode.com
首页 >  
搜索关键字:静态区    ( 308个结果
C堆栈(摘抄,防止遗忘)
1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)...
分类:其他好文   时间:2015-12-04 20:44:03    阅读次数:112
内存管理
内存分区内存主要分为:代码区、数据区、堆、栈四个区。1.代码区:存储指令,是静态区,就是只读的东西;2.数据区:分为初始化数据区和末初始化数据区。初始化数据:简单理解就是由初始值的变量、常量;末初始化数据:只声明末给的值的变量,运行前统统为0,之所以单独分出来,估计是性能考虑,因为这些东西都是0,没...
分类:其他好文   时间:2015-12-04 12:46:06    阅读次数:130
OC-copy
一,堆与栈1,栈区,stack: 后进先出,由编译器自动分配并释放,一般存放函数的参数值、局部变量2,堆区,heap:先进先出,由程序员分配和释放3,全局区,静态区:程序结束后由系统释放,4,寄存区:保存栈顶指针和指令指针5,文字常量区6,程序代码区,存放函数的二进制代码链表:头指针head,栈区:...
分类:其他好文   时间:2015-12-01 12:26:35    阅读次数:125
局部变量、 全局变量、 堆、 堆栈、 静态和全局
文章转自armfly开发板V4软件开发手册,分享学习~一个由C/C++编译的程序占用的内存分为以下几个部分(1)栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。(2)堆区(heap) — 由程序员分配和释放,若程序员不释放,程序结束时可能由OS回收。(3)全局区(静态区...
分类:其他好文   时间:2015-11-26 23:03:09    阅读次数:189
解释内存中的栈(stack)、堆(heap)和静态区(static area)的用法。
答: 通常我们定义一个基本数据类型的变量,一个对象的引用,还有就是函数调用的现场保存都使用内存中的栈空间;而通过new关键字和构造器创建的对象放在堆空间;程序中的字面量(literal)如直接书写的100、"hello"和常量都是放在静态区中。栈空间操作起来最快但是栈很小,通常大量的对象都是放在堆....
分类:其他好文   时间:2015-11-23 09:57:38    阅读次数:163
关键字static在c与c++中的区别。
关键字——staticstatic主要有以下三个作用:1.局部静态变量(c/c++)2.外部静态变量/函数(c/c++)3.静态数据成员/成员函数(c++特有)1.局部静态变量静态局部变量,在函数里面定义的,就只能在这个函数里用了。由于被static修饰的变量只存在内存的静态区、所以即使函数运行结..
分类:编程语言   时间:2015-11-15 06:22:52    阅读次数:351
C语言中Static和Const关键字的的作用
程序的局部变量存在于(堆栈)中,全局变量存在于(静态区 )中,动态申请数据存在于( 堆)中。1.作用于变量: 用static声明局部变量-------局部变量指在代码块{}内部定义的变量,只在代码块内部有效(作用域),其缺省的存储方式是自动变量或说是动态存储的,即指令执行到变量定义处时才给变量分.....
分类:编程语言   时间:2015-11-10 15:46:23    阅读次数:202
静态变量 常量 和方法
1.在静态方法中不可以使用this关键字2.在静态方法中不可以直接调用非静态方法如果在执行类,希望先执行类的初始化动作,可以使用static定义一个静态区域。如:1 class example{2 static{3 //some4 }5 }主方法的形参为数组,其中ar...
分类:其他好文   时间:2015-11-05 23:56:53    阅读次数:342
sizeof和strlen
1.char *str="0123456789"; 这个变量是存在静态区域的,是delete不了的,是内存自动分配的,可以用strlen(str)得到其长度,不能用sizeof。 但是有一种情况可以用sizeof,char数组,如: char str[] = "0123456789"; printf...
分类:其他好文   时间:2015-10-30 14:01:18    阅读次数:144
java中类的初始化和对象的初始化
静态的属于全局静态区,这个部分独立存在,不管是成员还是块,都是静态的,大家地位相等,先到先得。 然后是成员初始化,这个部分在类的构造函数前初始化,因为编译器(或者设计者)可能认为构造函数调用了这个成员变量,所以在其前初始化了。或者说是成员自己有自己的能力来初始化自己,不用构造函数来管,这部分属于能....
分类:编程语言   时间:2015-10-22 19:06:19    阅读次数:307
308条   上一页 1 ... 20 21 22 23 24 ... 31 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!