51单片机学习之旅——C语言小知识

static:

【C语言】关键字static------static修饰局部变量、全局变量和函数详解!_static修饰函数-CSDN博客

我是看这篇大佬写的博客懂的,目前我能用到的功能总结一下:

两个源文件相当于两个人A和B,

全局变量:各自用各自的,从头用到脚

想一起用,变量变化,两个人都能实时同步,需要在变量前加个extern关键字,声明一下,来大家一起用这个变量

变量前加个static就是说只能我用啦,不能外用的

下来说局部:

不用static的变量,周期短,调用函数即用即消

用static的变量,周期长,有累计特点,不会即用即消除,下次调用函数还保留上次调用函数生成的值

static放局部就是说只能我脚用啦,其它部分比如手呀,脑的就用不了了

相关推荐
aaaameliaaa2 小时前
字符函数和字符串函数
c语言·笔记·算法
夜月yeyue2 小时前
AUTOSAR CP 从上电到 Runnable
c语言·网络·tcp/ip·车载系统
似的8353 小时前
一步一步学习使用FireMonkey动画() 使用TAnimator类创建动画
linux·学习·nginx
fanged4 小时前
总线学习3--SPI番外(TODO)
学习
白白白小纯4 小时前
算法篇—反转链表
c语言·数据结构·算法·leetcode
小羊先生car4 小时前
RTOS-F429-HAL-绝对延时和相对延时(2026/7/31)
c语言·rtos
ThsPool5 小时前
【遥感学习整理 02】ENVI遥感图像处理基础:从数据读取到遥感信息产品
图像处理·人工智能·学习
0566466 小时前
Python康复训练——常用标准库
开发语言·python·学习
0566467 小时前
Python康复训练——控制流与函数
开发语言·python·学习
caishenzhibiao8 小时前
期货先行者主图 同花顺期货通指标
java·c语言·c#