zoukankan      html  css  js  c++  java
  • c语言static在java语言区别

    简略说下java的静态:

    java语言是面向对象语言,存在类和对象。
    全局变量如果变成静态的,那么作用域不再只是对象而是类。
    java没有静态局部变量的说法!

    C语言中的静态:

    C语言是面向过程,没有类和对象概念。
    变量分局部变量和全局变量。
    1,加上static:
    静态局部变量,即某个方法的内静态变量,该方法执行完该局部变量不被重置,该方法再执行,以静态局部变量上次结果继续参与运算。
    静态全局变量,是的全局变量只能在当前文件中被访问,而全局变量,在别的文件中通过extern声明可以别的文件中访问。
    static 修饰一个函数,则这个函数的只能在本文件中调用,和全局变量类似。
    
    2,全局静态变量和局部静态变量,都在全局数据区分配内存,
    并在声明的时候(如果没有赋值)自动初始化为 0
  • 相关阅读:
    文章参考
    选择标识符(identifier)
    linux常见命令2
    Django框架之MVT(1)
    Tornado入门二
    2.Flask-jinjia2模板
    JQuery扩展和事件
    JQuery文档操作
    Jquery学习
    Jquery属性操作(入门二)
  • 原文地址:https://www.cnblogs.com/straybirds/p/14766832.html
Copyright © 2011-2022 走看看