zoukankan      html  css  js  c++  java
  • c++中的static关键字

    1、在函数体中,一个被声明为静态的变量在这一函数被调用的过程中维持其值不变。

    2、在模块内(但在函数外),比如在某一个C源文件内,一个被声明为静态的变量可以被该模块内的所有函数调用,但不能被模块外的函数调用。

    他是一个本地的全局变量。

    3、在模块内,一个被声明为静态的函数只可被该模块内的函数调用。

    static局部变量和普通局部变量的区别是,static局部变量只被初始化一次,下一次依据上一次的结果值。

    static全局变量与普通全局变量的区别是,static全局变量只初始化一次,防止在其他文件内被引用。

    static函数与普通函数的区别是,static函数在内存中只有一份,普通函数在每个被调用中维持一份拷贝。

  • 相关阅读:
    条件
    循环
    列表
    字典
    集合
    公共操作
    函数-2
    函数-1
    函数加强
    文件操作
  • 原文地址:https://www.cnblogs.com/audi-car/p/4762310.html
Copyright © 2011-2022 走看看