zoukankan      html  css  js  c++  java
  • 静态局部变量与静态全局变量

    #define CRT_SECURE_NO_WARNINGS
    #include<stdio.h>
    #include<string.h>
    #include<stdlib.h>
    #include<math.h>
    #include<time.h>

    静态局部变量

    void fun01()

    {

    //静态局部变量只会初始化一次,可以多次赋值

    //作用域:只能在该函数内部使用

    //生命周期:从程序创建到程序销毁

    //这里如果没有static修饰,每循环一次就要初始化一次,其结果是相同的。

      static int b=10;

      b++;

      printf("%d ",b);

    }

    int main0101()

    {

    //静态局部变量

      //static int b=10;

      //printf("%d ",b);

      for(int i=0;i<10;i++)

      {

        fun01();

      }

      return EXIT_SUCCESS;

    }

    //静态全局变量

    //作用域:只能在该函数内部使用

    //生命周期:从程序创建到程序销毁

    static int c=10;

    int main(void)

    {

      printf("%d ",c);

    }

  • 相关阅读:
    模拟黑客入侵,恶搞小伙伴的利器
    牛客网算法竞赛难题
    ybt ——1346【例4-7】亲戚
    FBI树
    noi2020第二题
    noi2020第一题
    Happiness
    YiJuWuLiaoDeHua
    挂掉了一个u盘
    NOIp2020
  • 原文地址:https://www.cnblogs.com/wanghong19991213/p/13628427.html
Copyright © 2011-2022 走看看