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

static:

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

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

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

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

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

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

下来说局部:

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

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

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

相关推荐
永日4567039 分钟前
学习日记-spring-day46-7.11
java·学习·spring
Yhame.43 分钟前
【 Cache 写策略学习笔记】
笔记·学习
Blossom.1181 小时前
从“炼丹”到“流水线”——如何用Prompt Engineering把LLM微调成本打下来?
人工智能·python·深度学习·神经网络·学习·机器学习·prompt
86Eric1 小时前
C# 入门教程(三):详解字段、属性、索引器及各类参数与扩展方法
学习·c#·传参·扩展方法·属性,字段·输出参数
Xudde.2 小时前
解决了困扰我的upload靶场无法解析phtml等后缀的问题
学习·安全·php
lzb_kkk2 小时前
【C++】多线程同步三剑客介绍
c语言·c++·条件变量·互斥锁·信号量
耳总是一颗苹果3 小时前
C语言---自定义类型(下)(枚举和联合类型)
c语言·开发语言
秋说3 小时前
【PTA数据结构 | C语言版】根据前序序列重构二叉树
c语言·数据结构·算法
fen_fen4 小时前
学习笔记(36):用概率密度方式来了解:正态分布拟合曲线
笔记·学习
LuLaLuLaLeLLLLLL4 小时前
MongoDB 学习笔记
笔记·学习·mongodb