zoukankan      html  css  js  c++  java
  • static and extern浅析

    /**
     *  static 和 extern 修饰局部和全局变量
        
         // static 可以修饰局部变量
         // 作用:1)static定义的变量的作用域会得到延长
         // 2)static定义的变量的语句只会被执行一次
         extern是不能够修饰局部变量的
     
        static 和 extern 修饰全局变量(内部变量)
        
        static  对全局变量的作用
                static修饰的全局变量,表示该全局变量只能在当前文件中使用,而不能在其他文件中使用
                在不同的文件中,使用static可以声明同名的变量
     
        extern  对全部变量的作用
                extern修饰的全局变量,表示当前变量可以在本文件中使用,也可以在其他文件中使用
                
                注意:
                1)extern声明的全局变量在不同的文件中不能同名(两个文件须有包含关系)
     
        static  和   extern对函数的作用
            static  修饰的函数,是一个内部函数(只能在定义的那个文件中去使用)
            extern  声明的函数,可以在定义文件中使用,也可以在其他文件中使用
     
     */
  • 相关阅读:
    C++ 扩展 Op
    Python 扩展 Op
    VS Code 调试 OneFlow
    运行时数据获取
    OFRecord 图片文件制数据集
    OFRecord 数据集加载
    OFRecord 数据格式
    OneFlow 并行特色
    Consistent 与 Mirrored 视角
    作业函数的定义与调用
  • 原文地址:https://www.cnblogs.com/521it/p/5081574.html
Copyright © 2011-2022 走看看