首页 > 其他分享 >关于static变量

关于static变量

时间:2022-11-08 15:11:58浏览次数:45  
标签:初始化 变量 test0 int static 关于 include

#include <cstdio>
#include <iostream>

using namespace std;

void test0()
{
    for (int i = 1; i <= 3; i ++ )
    {
        static int sum = 0;
        sum ++ ;
        printf("%d\n", sum);
    }
}

void test1()
{
    static int sum = 0;
    sum ++ ;
    printf("%d\n", sum);
}

int main()
{
    test0();
    for (int i = 1; i <= 3; i ++ )
        test1();
    return 0;
}

静态变量在执行到初始化语句时进行一次初始化,之后不再进行任何初始化!!!所以以上程序的输出结果为

1
2
3
1
2
3

而使用自动变量,结果为:

1
1
1
1
1
1

标签:初始化,变量,test0,int,static,关于,include
From: https://www.cnblogs.com/zhangchenxin/p/16869766.html

相关文章

  • postman动态获取token到环境变量供后续接口使用
    一:新建环境(为了方便供本项目使用,与其他项目隔离)左侧点击Environments,点击加号新建在界面内填写变量、类型、初始值、当前值变量与脚本设置的变量一致类型默......
  • JS基础+变量+数据类型
    js概述====≥使用方式js是什么=====》js是运行在浏览器/客户端上的一种编程语言,实现人机交互。js能做什么===》现在几乎是全能=〉数据交互,表单校验,app的开发,游戏开发,网......
  • 【ES6 教程】第一章 新的ES6语法10—如何替换字符串中的变量
    英文|https://www.javascripttutorial.net翻译|杨小爱在今天的教程中,我们将学习JavaScript模板文字,它使我们可以更轻松地使用字符串模板。在ES6之前,我们使用单引号......
  • 10 个关于 TypeScript 的小技巧
    英文| https://www.sangle7.com/1、 TypeScript和DOM当你开始使用TypeScript时,你会发现在浏览器环境中使用它,你需要非常了解它。假设我想在页面搜索框里找到一个元素......
  • process.env前端环境变量配置教程
    1、为什么要配置环境变量在公司,一个项目一般会有开发版本、测试版本、灰度版本和线上版本,每个版本会对应相同或不同的数据库、API地址。为了方便管理,我们通常做成配置文件的......
  • 综述计算机中关于数符的表示方法
    一、计算机中数的表示方法:1.1进制     1.1.1十进制:     要有十个符号来表示数字(0、1、2、3、4、5、6、7、8、9),并且加运算时候逢十进一。例如9+......
  • Jmeter安装+环境变量配置(Win10环境)
    一、JDK安装安装Jmeter前需要安装JDK下载网址:https://www.oracle.com/进入网页后,点击Product,选择Java。  下拉,选择OracleJDK 下拉,选择你需要的环境,这里是Win......
  • 关于 Angular 部署以及 index.html 里 base hRef 属性的关联关系
    直接在SAP电商云SpartacusUI项目下,运行命令行ngbuild,输出如下:dist文件夹:把dist文件夹下的mystore直接放到tomcatwebapps文件夹下面,运行时:如果修改b......
  • 关于离职
    “如果你不接受公司的决定,你提离职吧”“好”跟现任领导14分钟的通话后,以我同意离职给这场谈话画上句点。回数我四任技术部领导,招聘面试我进来的赵总,一起去盘河现场工地......
  • 接口中得static属性
    我们都知道子类继承父类的时候能继承父类的static属性修饰的方法,但是无法重写父类的static属性修饰的方法。  publicclassFather{publicstaticvoidsout(){......