C语言
vic__vic
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
浅谈c语言内存分区
程序由指令和数据组成,C语言程序亦是如此。开发者在编写程序的时候往往需要根据不同数据的特点以及程序需求来选择不同的数据存储方式,那么在C语言中数据的存储分为哪些方式呢? C程序大致来讲可以分为四个数据区:常量区,静态去,堆区,栈区。 其中常量区存储了未被作为初始化使用的字符串常量和被const修饰的全局变量,其特点是只可被访问不可被写入,生命周期同程序的运行过程。原创 2014-04-05 11:33:23 · 862 阅读 · 0 评论 -
c语言中的static和extern关键字
资料1 1、 概念基础: 局部变量:函数内部定义的变量(包括定义在函数内部复合语句中的变量)。 全局变量:定义在函数外部的变量。 作用域:任何标识符(包括变量、函数名、符号常量及新的数据名)都有它的作用范围,此范围称为该标识符的作用域。比如符号常量的作用域是从定义符号常量的地方开始到包含这个#define命令(作用于该符号常量)的文件末尾或者遇到#undef命令(作用于该符号常量)为原创 2014-04-05 11:33:14 · 969 阅读 · 0 评论 -
移位运算(左移和右移)
如有转载,请注明出处: http://www.cnblogs.com/flydoos/archive/2011/09/06/2169280.html 移位运算(左移和右移) 这是网上流传的“变态级JAVA程序员面试32问”的其中一题(二十八题),然后下面给出来的答案是 第二十八,编程题: 用最有效率的方法算出2乘以原创 2014-04-05 11:33:29 · 10735 阅读 · 0 评论 -
内存管理
七、内存管理 在写C/C++程序的时候,最头疼的部分一定包括内存管理,一提到内存管理总是提心吊胆,但是又不可避免地常常会遇到,而这块的知识也是公司招聘的一个评价方面,能够很好地体现笔试面试者的功底。这部分的内容稍深一些,大家细心阅读,能对内存管理有一个比较好的把握。7.1 内存分配的方式 最长被问到的问题之一,基础中的基础。对C和C++而言,内存分配方式转载 2014-04-09 16:10:31 · 468 阅读 · 0 评论 -
变量的存储方式与生存期
从变量的作用域(即从空间)角度来分,可以分为全局变量和局部变量。 另一个角度,从变量值存在的作时间(即生存期)角度来分,可以分为静态存储方式和动态存储方式。 静态存储方式:是指在程序运行期间分配固定的存储空间的方式。 动态存储方式:是在程序运行期间根据需要进行动态的分配存储空间的方式。 用户存储空间可以分为三个部分: 1) 程序区转载 2014-04-08 20:54:01 · 1013 阅读 · 0 评论
分享