静态变量和动态变量区别(博途fc块中怎么定义临时变量)
前几天有网友询问关于问静态变量的问题,考虑到该问题的普遍性,今天这篇文章我们就来介绍下什么是静态变量?什么是临时变量?二者之间有什么区别?
文章插图
【静态变量和动态变量区别(博途fc块中怎么定义临时变量)】我最早接触“静态变量”的概念是在计算机C语言的编程中,清楚的记得它需要用"static"关键字来声明 。静态变量(Static Variable)其实也是一种变量(Variable),因此在介绍静态变量(Static Variable)之前,我们先来介绍下在计算机和PLC的编程中“变量(Variable)”的概念 。
所谓“变量”,是在程序的运行过程中,其值可以根据某些条件而发生变化的量 。与“变量”相对的是“常量(Constant)”,顾名思义,常量的值在整个程序的运行中保持不变 。
变量的名字称为“变量名”,变量名通常是一个助记符,用来表示一个物理地址 。在这个地址上存放着变量的值 。
变量有两个特性:作用域和生命周期 。
变量的作用域是指变量的作用范围,也就是在哪些范围内该变量是有效的 。根据作用域的不同,变量可以分为全局变量(Global Variable)和局部变量(Local Variable) 。
全局变量在整个程序范围内都有效 。
在C语言中,全局变量是在函数外部声明的变量 。比如下面C语言代码中的“a”和“x”都是全局变量:
文章插图
- 受益良多和受益匪浅的区别(让你受益匪浅的话)
- 石章|女子学车不到一个月,就和教练谈起了恋爱,怀孕后坚持要生下孩子
- 差距|38周和40周胎儿区别多大?别小看14天,3个方面差距可不小
- 孕妇|春节临近,孕妇要牢记这7个底线,不然孕妇和胎儿会受罪
- 准妈妈|孕妇睡觉前,尽量别做这5件事,对孕妈和胎儿都有害
- 性别|为何男孩出生率越来越高?原因有4点,和家长脱不开关系
- 年龄|家长要注意了,生二胎要避开这2种年龄差,可能影响孩子们不和睦
- 卵巢|月经周期和衰老有关25天和30天来一次例假的女人,谁老得更快
- 和小姑娘谈恋爱(遇到没谈过恋爱的女生)
- 肌肉少女和拳愿阿修罗联动(拳愿阿修罗猛虎)