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

static:

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

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

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

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

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

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

下来说局部:

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

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

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

相关推荐
Yupureki10 分钟前
《Linux系统编程》19.线程同步与互斥
java·linux·服务器·c语言·开发语言·数据结构·c++
phoenixlxl13 分钟前
allegro导出焊盘
学习
艾莉丝努力练剑15 分钟前
【Linux信号】Linux进程信号(下):可重入函数、Volatile关键字、SIGCHLD信号
linux·运维·服务器·c++·人工智能·后端·学习
深蓝海拓23 分钟前
西门子S7-1500PLC的常用Area地址以及网络读写
笔记·学习·plc
蓝凌y25 分钟前
51单片机之按键扫描
单片机·嵌入式硬件·51单片机
AnalogElectronic27 分钟前
uniapp学习3,简易记事本
学习·uni-app
程序员雷欧32 分钟前
大模型应用开发学习第一天
学习
星幻元宇VR35 分钟前
VR航空航天学习机|一场触手可及的太空之旅
科技·学习·安全·vr·虚拟现实
be to FPGAer1 小时前
低功耗设计的考虑因素
学习
chase。1 小时前
【学习笔记】RoboForge:让文本指令“落地”到人形机器人——一个物理优化与隐式驱动的端到端框架
笔记·学习·机器人