C++变量的作用域

一.作用域是程序的一个区域,一般来说有三个地方可以定义变量:

    1.在函数或一个代码块内部声明的变量,称为局部变量。们只能被函数内部或者代码块内部的语句使用。

    2.在函数参数的定义中声明的变量,称为形式参数。

    3.在所有函数外部声明的变量,称为全局变量。全局变量的值在程序的整个生命周期内都是有效的。全局变量可以被任何函数访问。也就是说,全局变量一旦声明,在整个程序中都是可用的。在程序中,局部变量和全局变量的名称可以相同,但是在函数内,局部变量的值会覆盖全局变量的值。

隐性初始化
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 13,877评论 0 38
  • 一、温故而知新 1. 内存不够怎么办 内存简单分配策略的问题地址空间不隔离内存使用效率低程序运行的地址不确定 关于...
    SeanCST阅读 7,865评论 0 27
  • 1、c语言的函数有以下特点: (1)才源程序由函数组成,一个主函数main()+若干其他函数 C程序中的函数类似文...
    滕王阁序阅读 1,367评论 0 6
  • 不曾有过恋爱 有时对爱情憧憬 有时一个人也可以很好 人群中 那个看不见的你 或许是瘦瘦高高,一脸阳光的吧
    沁芳诺阅读 207评论 0 1
  • (一) 猪取得了动物农场的统治,并定下规矩,所有动物一律平等。 然而,农场的运行总要有分工。虽然大多数动物都希望自...
    闻郎江上阅读 1,574评论 8 25