首页 > 其他分享 >局部变量与静态变量的区别

局部变量与静态变量的区别

时间:2023-11-25 15:33:03浏览次数:46  
标签:return 变量 ny 静态 incy void 局部变量 nx incx

#include <stdio.h>

void incx(void)

{

int nx = 0;

printf("nx=%d\t", ++nx);

return;

}

void incy(void)

{

static int ny = 0;

printf("ny=%d\n", ++ny);

return;

}

int main(void)

{

 incx();

 incy();

 incx();

 incy();

 incx();

 incy();


 return 0;

}

标签:return,变量,ny,静态,incy,void,局部变量,nx,incx
From: https://blog.51cto.com/u_16336886/8561199

相关文章

  • 关键字 开发-04 yaml文件定义变量与引用变量
    前言:上篇使用jinja2模板渲染数据是在读取yaml文件的时候,进行渲染。这种肯定不是关键字框架的渲染的方式。正常我们想要的而是在yaml文件中写入我们想要渲染的数据,然后读取之后渲染到测试yaml用例中。1.在yaml文件中引入变量由于变量在yaml中先声明,后引用,所以不能直接渲染整个ya......
  • 已经存在的Docker容器指定静态IP地址
    为已经存在的Docker容器指定静态IP地址,可以按照以下步骤进行操作:1.进入容器的命令行终端。dockerexec-it容器/bin/bash2.编辑容器的配置文件,通常位于/etc/docker/daemon.json。如果该文件不存在,则需要创建一个。(docker容器内可能没有编辑的命令,建议使用dockercp命令)3.在配置......
  • FS2111 是一款低静态电流、高效率、PFM 模式控制的同步升压变换器
    干电池升压芯片是一种能够将3V、3.3V、4.5V、5V等电压升压至所需电压的芯片。这种芯片具有高效率、低功耗、小体积、轻重量等特点,广泛应用于各种需要升压的领域,如手电筒、数码相机、蓝牙耳机等。干电池升压芯片的升压输出范围一般在3V-5V之间可调,可以根据实际需求进行调节。在升压......
  • C++11 多线程并发 互斥量、条件变量和信号量
    互斥量Classesmutex(C++11)providesbasicmutualexclusionfacility(class)timed_mutex(C++11)providesmutualexclusionfacilitywhichimplementslockingwithatimeout(class)recursive_mutex(C++11)providesmutualexclusionfacili......
  • AST 变量 enter 和 exit 的区别 退出区别
    1.enter方式进行遍历(不写默认是enter方式)假设我们需要处理的代码如下:vara='a'+'b'+'c'+d+'e'+'f';想要对上面的代码进行字符串的合并操作,遍历BinaryExpression类型,代码如下:constvisitor={"BinaryExpression"(path){c......
  • day03-3变量与常量
    【变量与常量】【一】注释语法【1】什么是注释注释就是对代码的解释,注释内容不会被当成代码参与运行【2】为什么要注释增强代码的可读性(更容易理解代码)【3】如何使用注释代码注释分单行和多行注释单行注释用‘#’,注释内容加在'#'后,可以跟在代码的正上方或者......
  • Java Learning Day1 关键字、标识符、注释、变量
    其实之前也学习过两个月的JAVA,跟着淘宝上买的王道Java课,每天看了1day,整个过程下来感觉什么都没有掌握,所以现在就打算重新学一次,从最开始的关键字开始,也就开通了博客,希望这次学习可以多多掌握一些吧。  关键字:小写、含有特殊含义的单词 标识符:方法名、类名、参数名、变量名......
  • 关键字 开发-03 渲染yaml文件中的变量
    前言:引用渲染变量的模板有2个,一个是字符串模板,另一个是Jinja2模板1.字符串模板1.1.1通过字符串格式化方法进行渲染需要渲染的变量:name="dack"age=23x='mynameis%s,myageis%d'%(name,age)print(x)y="mynameis{},myageis{}".format(name,age)......
  • 变量常量以及注释
    变量一言以蔽之:可以变化的量name="纯二"print(name)#纯二name="Amigo"print(name)#Amigo常量一言以蔽之:不会变化的量python中本没有常量的概念,但是约定俗成使用全部大写变量名去定义常量一般看到这种变量名,尽量(约定俗成)不要去修改。MAX_CONNECTIONS=500......
  • Python 变量与函数
    Task3变量与函数变量变量是一个名字,他所指的是一段数据使用=来对这段区域进行复制x=5print(x)print(x*2)新的值会覆盖旧的值新的值的数据类型不必与旧的值的数据类型相同y=10print(y-2)y=Trueprint(y)运行结果:变量命名规则:必须以字母或者下划......