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 作用域是本页的类中

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

  • 相关阅读:
    所有选择器
    display:block、display:inline与displayinline:block的概念和区别
    jQuery 选择器
    JS日历制作获取时间
    HTML DOM 事件
    访问HTML元素(节点)
    HTML常用标签
    flask+mysql的Docker 部署
    docker(三)
    flask如何部署
  • 原文地址:https://www.cnblogs.com/liuzhenjie/p/5246166.html
Copyright © 2011-2022 走看看