• C语言基础知识【作用域规则】


    C 作用域规则
    1.任何一种编程中,作用域是程序中定义的变量所存在的区域,超过该区域变量就不能被访问。C 语言中有三个地方可以声明变量:
    在函数或块内部的局部变量
    在所有函数外部的全局变量
    在形式参数的函数参数定义中
    2.局部变量
    在某个函数或块的内部声明的变量称为局部变量。它们只能被该函数或该代码块内部的语句使用。局部变量在函数外部是不可知的。
    3.全局变量
    全局变量是定义在函数外部,通常是在程序的顶部。全局变量在整个程序生命周期内都是有效的,在任意的函数内部能访问全局变量。
    全局变量可以被任何函数访问。也就是说,全局变量在声明后整个程序中都是可用的。
    4.形式参数
    函数的参数,形式参数,被当作该函数内的局部变量,它们会优先覆盖全局变量。
    5.初始化局部变量和全局变量
    当局部变量被定义时,系统不会对其初始化,您必须自行对其初始化。定义全局变量时,系统会自动对其初始化,

  • 相关阅读:
    GoLang中面向对象的三大特性
    Go常用功能总结一阶段
    GO语言基础之并发concurrency
    GO语言基础之error
    GO语言基础之reflect反射
    GO语言基础之interface
    GO语言基础之method
    GO语言基础之struct
    GO语言基础map与函数
    GO语言基础条件、跳转、Array和Slice
  • 原文地址:https://www.cnblogs.com/Worssmagee1002/p/7151937.html
Copyright © 2020-2023  润新知