zoukankan      html  css  js  c++  java
  • static和extern使用 /static和const联合使用

       static: 1.修饰局部变量,static修饰局部变量,延长生命周期,跟整个应用程序有关

                        * static修饰局部变量,只会分配一次内存

                        * static修饰局部变量什么分配内存? 程序一运行就会给static修饰变量分配内存

     

                    2.修饰全局变量,static修饰全局变量,作用域会修改,只能在当前文件下使用

     

            extern:声明外部全局变量,注意:extern只能用于声明,不能用于定义

     

            extern工作原理:先会去当前文件下查找有没有对应全局变量,如果没有,才回去其他文件查找

         extern int i;

    ------------------------------staticconst联合使用----------------------------------

    // staticconst联合使用

    // const修饰全局变量

    // static修饰全局变量,修改作用域

    static NSString * const name = @"name";  ------>定义了一个全局变量 name 且不能修改的name 作用域是本页的类中

     规定:全局变量不能定义在自己类中,自己创建全局文件管理全局东西

  • 相关阅读:
    Python-02 基础语法
    Python-01 基础语法
    windows端口被占用-解决方案
    vue两个独立的组件之间的传值通信
    URI
    Inversion of control
    7月10日每日总结
    7月9日每日总结
    xshell终端设置主机名和用户名颜色
    PyTorch中一些损失函数的使用
  • 原文地址:https://www.cnblogs.com/liuzhenjie/p/5246166.html
Copyright © 2011-2022 走看看