-
+17
深入详解C/C++中的全局变量和静态局部变量(下)
2011-06-05 By 知蚁 分类:C/C++、程序设计 3,487人浏览
在深入详解C/C++中的全局变量和静态局部变量(上)中我们介绍了编译器选项/FA、Data Segment、BSS SEGMENT等内容,以及全局变量与Data Segment、BSS SEGMENT的关系。本文将继续进行静态全局变量和静态局部变量的介绍。 静态全局变量 在声明全局变量的时候可以加上static关键字,使这个全局变量只能用于定义其的文件,解决了多个文件...
-
+13
深入详解C/C++中的全局变量和静态局部变量(上)
2011-06-03 By 知蚁 分类:C/C++、程序设计 3,371人浏览
这篇文章,知蚁将带大家一起去研究下关于全局变量的一些东东。不过在开始之前,我们有些准备工作需要做,首先就是打开/FA编译器选项,其次是了解什么是BSS SEGMENT和DATA SEGMENT。 编译器选项/FA C/C++语言都属于高级语言,机器是无法直接使用的,必需通过编译变成汇编语言后机器才能识别,那我们的C/C++代码对应的汇编代码都是什么...
-
+32
C/C++中全局变量的那些事儿
2011-06-01 By 知蚁 分类:C/C++、程序设计 8,918人浏览
C/C++中的变量分为全局变量、静态全局变量、局部变量和静态局部变量,在《C/C++中静态局部变量的特点与应用》中我们介绍过静态局部变量,今天我们的目标是全局变量。 单个文件中的全局变量 简单一点说,全局变量就是在函数外面定义的变量,下面是一个最简单的实例,一共定义了两个int型的全局变量a和b,这两个全局变量定义的位置不大...
-
+38
C/C++中静态局部变量的特点与应用
2011-05-29 By 知蚁 分类:C/C++、程序设计 5,345人浏览
C/C++中的变量分为全局变量、静态全局变量、局部变量和静态局部变量。关于各种变量类型之间的联系与区别,这里暂时不讨论,本文只重点说明静态局部变量。 从称呼上我们可以看出,静态局部变量首先是一个局部变量,因此其只在定义它的函数内有效,冠以静态的头衔后,其生存期就被延长了,不会随着函数的返回而被撤销。我们可以这样来...