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

static:

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

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

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

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

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

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

下来说局部:

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

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

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

相关推荐
四谎真好看9 小时前
Java 黑马程序员学习笔记(进阶篇19)
java·笔记·学习·学习笔记
web安全工具库9 小时前
Makefile 模式规则精讲:从 %.o: %.c 到静态模式规则的终极自动化
linux·运维·c语言·开发语言·数据库·自动化
im_AMBER10 小时前
数据结构 06 线性结构
数据结构·学习·算法
earthzhang202112 小时前
【1028】字符菱形
c语言·开发语言·数据结构·c++·算法·青少年编程
hazy1k16 小时前
51单片机基础-直流电机控制
stm32·单片机·嵌入式硬件·51单片机
承渊政道16 小时前
动态内存管理
c语言·c++·经验分享·c#·visual studio
Main. 2416 小时前
从0到1学习Qt -- 创建第一个Hello World项目
学习
壹号用户17 小时前
python学习之生成器&三者关系
学习
new coder17 小时前
[c++语法学习]Day10:c++引用
开发语言·c++·学习
Narcissiffo17 小时前
【C语言】str系列函数
c语言·开发语言