zoukankan      html  css  js  c++  java
  • C语言static和局部变量

    #include <stdio.h>
    void test();
    int main()
    {
        /*************************************************************
         * static和局部变量
         *  static修饰局部变量:
         *      1、 延长局部变量的生命周期:程序结束的时候,局部变量才会被销毁
         *      2、并没有改变局部变量的作用域,也就是外部不能访问该变量
         *      3、 所有的局部变量所在的函数都共享着一个static变量
         *
         *************************************************************/
        test();
        test();
        test();
         return 0;
    }
    void test()
    {
        int i = 0;
        i++;
        printf("i = %d 
    ",i);
        static int j = 0;
        j++;
        printf("j = %d 
    ",j);
    }
    i = 1 
    j = 1 
    i = 1 
    j = 2 
    i = 1 
    j = 3 
  • 相关阅读:
    CSS3--box-shadow
    C#快捷键
    c#基础3
    C#基础2
    C#基础
    javascript 字符串总结
    javasrcipt中的for in 循环
    javascript复习总结
    结构体数组排序
    ArrayList集合排序
  • 原文地址:https://www.cnblogs.com/heml/p/3531777.html
Copyright © 2011-2022 走看看