您的位置:知蚁博客 » static
  • +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++中的变量分为全局变量、静态全局变量、局部变量和静态局部变量。关于各种变量类型之间的联系与区别,这里暂时不讨论,本文只重点说明静态局部变量。   从称呼上我们可以看出,静态局部变量首先是一个局部变量,因此其只在定义它的函数内有效,冠以静态的头衔后,其生存期就被延长了,不会随着函数的返回而被撤销。我们可以这样来...