社区首页
博客
论坛
下载
文库
评测
芯语
研讨会
商城
EE直播间
芯视频
E聘
更多
社区
论坛
博客
下载
评测中心
面包芯语
问答
E币商城
社区活动
资讯
电子工程专辑
国际电子商情
电子技术设计
CEO专栏
eeTV
EE|Times全球联播
资源
EE直播间
在线研讨会
视频
白皮书
小测验
供应商资源
ASPENCORE Studio
活动
2025 中国国际低空经济产业创新发展大会
2025 第六届国际 AIoT 生态发展大会
2025 全球 MCU 生态发展大会
2025 第六届中国国际汽车电子高峰论坛
IIC Shenzhen 2025
2025国际电子商情分销与供应链行业年会
IIC Shanghai 2025
更多活动预告
杂志与服务
免费订阅杂志
电子工程专辑电子杂志
电子技术设计电子杂志
国际电子商情电子杂志
芯语
帖子
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
×
提示!
您尚未开通专栏,立即申请专栏入驻
芯语
帖子
博文
用户
芯语
首页
专栏作家
CEO专栏
论坛
博客
E币商城
资讯
电子工程专辑
国际电子商情
电子技术设计
关键字
高频面试题:static、volatile和extern关键字
关注公众号,回复“入门资料”获取单片机入门到高级开挂教程 开发板带你入门,我们带你飞文 | 无际(微信:2777492857)全文约2376字,阅读大约需要 10 分钟之前有同学面试反馈static、volatile和extern这三个C语言关键字,问的非常多。而且如果要考虑代码稳定性和性能优化,就绕不开这几个关键词。它们直接影响变量的存储位置、作用域和编译器的优化行为。本文将通过实际案例与底层原
无际单片机编程
2025-02-19
76浏览
这段时间很多粉丝朋友在搜索”红墨水“关键字
这段时间我发现老有粉丝朋友在我公众号内搜索”红墨水“关键字,有几十个了!看来很多朋友都遇到BGA虚焊问题啊!我索性把相关的红墨水、BGA文章的链接做个合集发给大家,方便查看。相关链接:1、阿昆聊“红墨水“怎么判断BGA芯片焊点虚焊假焊2、阿昆聊“红墨水”如何判断BGA芯片焊点虚焊的案例分享(图文版)3、阿昆再聊通过“红墨水”试验来确定BGA焊点是否存在问题的那些事4、没有红墨水那么试一下暴
阿昆谈DFM
2024-09-10
395浏览
使用C++中的final关键字,到底能否提升性能?
来自公众号:CSDN程序人生译者 | 郑丽媛使用 C++ 中的 final 关键字,到底能否提升性能?不少开发者认为可以,却没能给出数据依据。为此,本文作者进行了一次测试,亲自验证这个说法的真实性。原文链接:https://16bpp.net/blog/post/the-performance-impact-of-cpp-final-keyword/如果你选择用 C++ 写代码,一定是有理由的,而
C语言与CPP编程
2024-07-16
543浏览
一款好用的串口调试助手,支持绘图和关键字高亮
扫描关注一起学嵌入式,一起学习,一起成长最近发现一款超好用的串口调试助手,叫纸飞机串口助手。具有很多功能,亮点有语法高亮、实时绘图示波、数值显示、实时FFT以及正则匹配和分类显示,其他常见的功能也进行了加强!关键字高亮和普通串口助手不一样,这个可以对文本增加语法高亮,单词、数字、符号之间的颜色是不相同的!!在茫茫数据流中找数据会很方便好不好,简直眼瞎党的福音,用了一次回不来的那种!!实时绘图、实时
一起学嵌入式
2024-07-02
921浏览
这几个C语言关键字你真的得懂(深度解剖)
欢迎加入技术交流QQ群(2000人):电力电子技术与新能源 867433881高可靠新能源行业顶尖自媒体在这里有电力电子、新能源干货、行业发展趋势分析、最新产品介绍、众多技术达人与您分享经验,欢迎关注微信公众号:电力电子技术与新能源(Micro_Grid),论坛:www.21micro-grid.com,建立的初衷就是为了技术交流,作为一个与产品打交道的技术人员,市场产品信息和行业技术动态也是必不
电力电子技术与新能源
2024-05-26
598浏览
超好用的纸飞机串口调试助手,支持绘图和关键字高亮
关注、星标公众号,直达精彩内容整理:技术让梦想更伟大 | 李肖遥最近发现一款超好用的串口调试助手,叫纸飞机串口助手。具有很多功能,亮点有语法高亮、实时绘图示波、数值显示、实时FFT以及正则匹配和分类显示,其他常见的功能也进行了加强!关键字高亮和普通串口助手不一样,这个可以对文本增加语法高亮,单词、数字、符号之间的颜色是不相同的!!在茫茫数据流中找数据会很方便好不好,简直眼瞎党的福音,用了一
李肖遥
2024-04-12
1187浏览
C语言中volatile关键字的高级玩法
作者:晓亮Albert在C语言编程中,volatile是一个重要的关键字,用于告知编译器变量可能会在意料之外被改变,从而避免编译器对该变量的优化。尽管最常见的用途是在多线程编程中,volatile还有一些高级应用。本文将深入探讨volatile关键字的高级应用,提供具体的C语言代码示例并进行讲解。1. 多线程编程中的volatile关键字最常见的用途之一是在多线程编程中,通过volatile关键字
嵌入式电子
2023-12-23
737浏览
4个案例代码告诉你,C语言中volatile关键字的高级玩法
点击左上方蓝色“一口Linux”,选择“设为星标”第一时间看干货文章 ☞【干货】嵌入式驱动工程师学习路线☞【干货】一个可以写到简历的基于Linux物联网综合项目☞【干货】Linux嵌入式知识点-思维导图-免费获取 1在C语言编程中,volatile是一个重要的关键字,用于告知编译器变量可能会在意料之外被改变,从而避免编译器对该变量的优化。尽管最常见的用途是在多线程编程中,volatile还有一些高
一口Linux
2023-12-07
892浏览
嵌入式软件开发常用的关键字和运算符
点击上方蓝色字体,关注我们1volatile关键字volatile是一个特征修饰符,提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,告诉编译器对该变量不做优化,都会直接从变量内存地址中读取数据,从而可以提供对特殊地址的稳定访问。常用场景:中断服务与主程序共享变量。示例代码如下://volatile uint8_t flag=1;uint8_t fla
美男子玩编程
2023-12-04
735浏览
C语言关键字的应用技巧
摘要:嵌入式C开发关键字的应用技巧1、volatilevolatile修饰表示变量是易变的,编译器中的优化器在用到这个变量时必须每次都小心地从内存中重新读取这个变量的值,而不是使用保存在寄存器里的备份,有效的防止编译器自动优化,从而与软件设计相符合。中断服务与主程序共享变量://volatile uint8_t flag=1;uint8_t flag=1;void test(void){ w
嵌入式ARM
2023-10-19
730浏览
C关键字section的作用
本文介绍了section关键字的作用,以及在SDK实现开机自启动的应用。1、section的作用section主要作用是将函数或者变量放在指定段中,这样就可在指定的位置取出。//section demo with gcc#include "stdio.h" int __attribute__((section("my_fun"))) test1(int a,int b) { retu
嵌入式ARM
2023-10-07
858浏览
面试爱问之const关键字
关注、星标公众号,直达精彩内容const基本介绍const是constant的简写,用来定义常量,如果一个变量被const修饰,那么它的值就不能再被改变。const与define的区别1、define是预编译指令,定义的宏是在预处理阶段展开的,而const是普通变量的定义,是只读变量,且是在编译运行阶段使用的。2、define定义的是常量,define定义的宏在编译后消失了,它不占用内存,而con
小飞哥玩嵌入式
2023-06-29
952浏览
C关键字section的作用
展示section关键字的作用,以及在SDK实现开机自启动的应用1、section的作用section主要作用是将函数或者变量放在指定段中,这样就可在指定的位置取出。//section demo with gcc#include "stdio.h" int __attribute__((section("my_fun"))) test1(int a,int b) { return (
一口Linux
2023-03-26
1351浏览
__weak和__attribute__((weak))关键字的使用
关注、星标公众号,直达精彩内容整理:技术让梦想更伟大 | 李肖遥链接:https://itexp.blog.csdn.net/article/details/106816700今天在使用 Keil (主要是 armcc 编译器)编译代码(华大的 MCU 驱动库hc32f46x_interrupts.h / c)的时候遇到了有 __weak 关键字的函数不起作用的问题,甚是奇怪。之前对于 _
李肖遥
2023-02-08
1558浏览
教科书不会讲的C语言关键字volatile用法
点击左上方蓝色“混说Linux”,选择“设为星标”第一时间看干货文章 1 许多程序员都无法正确理解C语言关键字 volatile,这并不奇怪。因为大多数C语言书籍通常都是一两句一带而过,本文将告诉你如何正确使用它。在C/C++嵌入式代码中,你是否经历过以下情况:代码执行正常–直到你打开了编译器优化代码执行正常–直到打开了中断古怪的硬件驱动RTOS的任务独立运行正常–直到生成了其他任务如果你的
混说Linux
2023-01-30
905浏览
C语言关键字static的使用方法
要想搞清楚关键字static的使用方法,首先,我们需要搞清楚可执行程序段的分类,以及各段在内存区的逻辑地址的映射。一、可执行程序内存分配1、可执行程序程序分段一个程序的3个基本段:text段、data段、bss段。BSSBSS(Block Started by Symbol)通常是指用来存放程序中未初始化的全局变量和静态变量的一块内存区域。特点是:可读写的,在程序执行之前BSS段会自动清0。所以,
嵌入式ARM
2023-01-10
1119浏览
回顾高光时刻-在2022年芯科科技的前五大搜寻关键字
Silicon Labs(亦称“芯科科技”)持续与技术品牌商、设计合作伙伴以及开发人员共同戮力在推广物联网无线技术和应用的道路上耕耘,并在2022年这一年来达成了许多的里程碑。回顾2022年,我们有许多引人注目的时刻,除了重磅无线产品的发布外,还包括了举办Works With物联网开发者大会,积极参与CSA连接标准联盟分别在阿姆斯特丹和深圳主办的Matter发布会,到纽约纳斯达克交易所的敲钟仪式,
SiliconLabs
2022-12-29
965浏览
单片机volatile关键字的作用?
你点击蓝字关注,回复“入门资料”获取单片机入门到高级开挂教程文 | 无际(微信:603311638)全文约936字,阅读大约需要 3 分钟最近我们无际单片机学员在做stm8和stm32项目的时候,问volatile这个关键词怎么理解?有什么作用?Volatile是C语言的一个关键字,在stm8和stm32的固件库里也会经常看见这个关键字的使用。如果真的想理解透彻,可能要追溯到编译器优化机制和cpu
无际单片机编程
2022-09-19
1179浏览
这几个C语言关键字你真的得懂(深度解剖)
欢迎加入技术交流QQ群(2000人):电力电子技术与新能源 954221326高可靠新能源行业顶尖自媒体在这里有电力电子、新能源干货、行业发展趋势分析、最新产品介绍、众多技术达人与您分享经验,欢迎关注微信公众号:电力电子技术与新能源(Micro_Grid),论坛:www.21micro-grid.com,建立的初衷就是为了技术交流,作为一个与产品打交道的技术人员,市场产品信息和行业技术动态也是必不
电力电子技术与新能源
2022-08-01
887浏览
2022半导体产业上半年关键字:疫情、去库存与资本寒冬
文︱王树一2022年的上半年,又是突破想象力的半年。这几年,想象力总是被突破,预测行业走势往往吃力不讨好,但总结要做,应对方法也要找,那我们就来盘点一下2022年上半年的半导体市场吧。一、被高估的俄乌战争影响2月24日,俄罗斯总统普京宣布对乌克兰展开“特别军事行动”,俄军开进乌克兰,导致全球市场剧烈波动。芯片被视作美俄双方在俄乌战争上经济制裁的重要手段之一,美国主要半导体公司纷纷宣布停止供应俄罗斯
TechSugar
2022-07-04
1907浏览
C关键字section的作用
本文展示了section关键字的作用,以及在SDK实现开机自启动的应用。1、section的作用section主要作用是将函数或者变量放在指定段中,这样就可在指定的位置取出。//section demo with gcc#include "stdio.h" int __attribute__((section("my_fun"))) test1(int a,int b) { retu
嵌入式ARM
2022-06-02
1081浏览
【直播预告】C语言关键字讲解
本次直播将在6月1日19:30开启,各位小伙伴请提前安排好学习时间~通告:我们将在每周一、周三、周五各平台直播技术分享,请提前移步关注或加入官方的账号及社群:B站、抖音、视频号、知乎、交流社群等。直播主题:C语言关键字讲解主讲老师:蔡琰老师直播时间:6月1日19:30直播入口:同步直播B站-搜索关注“张飞实战电子”视频号-搜索关注“张飞实战电子”交流群-扫描文章末尾二维码加入讲师简介:蔡琰老师单片
电源研发精英圈
2022-05-31
713浏览
【直播预告】C语言关键字讲解
本次直播将在6月1日19:30开启,各位小伙伴请提前安排好学习时间~通告:我们将在每周一、周三、周五各平台直播技术分享,请提前移步关注或加入官方的账号及社群:B站、抖音、视频号、知乎、交流社群等。直播主题:C语言关键字讲解主讲老师:蔡琰老师直播时间:6月1日19:30直播入口:同步直播B站-搜索关注“张飞实战电子”视频号-搜索关注“张飞实战电子”交流群-扫描文章末尾二维码加入讲师简介:蔡琰老师单片
电源研发精英圈
2022-05-30
755浏览
C语言关键字的应用技巧
摘要:嵌入式C开发关键字的应用技巧1、volatilevolatile修饰表示变量是易变的,编译器中的优化器在用到这个变量时必须每次都小心地从内存中重新读取这个变量的值,而不是使用保存在寄存器里的备份,有效的防止编译器自动优化,从而与软件设计相符合。中断服务与主程序共享变量://volatile uint8_t flag=1;uint8_t flag=1;void test(void){ w
嵌入式ARM
2022-05-26
1113浏览
__attribute__((weak))关键字如何使用?
来源:CSDN作者 | ZC.Shou整理 | 嵌入式应用研究院今天在使用 Keil (主要是 armcc 编译器)编译代码(华大的 MCU 驱动库hc32f46x_interrupts.h / c)的时候遇到了有 __weak 关键字的函数不起作用的问题,甚是奇怪。之前对于 __weak 关键字一直是一个简单的认知:编译器自动使用没有 __weak 的同名函数(如果有的话)替换有 __weak
嵌入式大杂烩
2022-05-20
2588浏览
正在努力加载更多...
广告
今日
新闻
1
寻找锂离子替代品的竞赛愈演愈烈
2
物理智能:打破数字壁垒,让AI触摸真实世界
3
索尼或拆分低利润率的半导体子公司
4
北京新政支持民营企业采购自主可控 GPU,买谁家的好?
5
用PWM编程LM317恒流源:多方案汇总
6
康佳集团实控人变更为中国华润
7
加速推动大模型广泛应用,三大算力痛点何解?
8
特朗普政府AI政策调整:取消国家分级,转向“芯片外交”
热门
文章排行
1
传中国对部分美国芯片加征关税豁免:125%降至0
52RD
3137
2
传中国对部分美国芯片加征关税豁免:125%降至0
射频美学
2878
3
传!部分美国产芯片获中国125%关税豁免
芯极速
2724
4
闭环!DeepSeek-R2与华为深度合体,昇腾芯片利用率达82%;推理成本较GPT-4下降了97.4%!
飙叔科技洞察
2226
5
中国对部分美国芯片加征关税豁免:125%降至0
芯片视界
2188
6
重磅!华为AI芯片910C将于5月量产出货,920也在路上了!
飙叔科技洞察
2141
7
储能行业中的“五大四小”是什么?
锂电联盟会长
1964
8
传中国对部分美国芯片免征关税!
皇华电子元器件IC供应商
1904
9
美国要破防了!DeepSeekR2将彻底摆脱英伟达,全部基于华为芯片
快科技
1683
10
曝蔚来一智驾技术大佬离职!
谈思汽车
1645
11
DeepSeekR2要来了!看点大爆料
ittbank
1633
12
突发!传中国对部分美国芯片免征关税!
ittbank
1349
13
华为激进!Mate80塞进大风扇,麒麟性能这下爆发了
手机技术资讯
1270
14
iQOOZ10TurboPro发布:特爆越级,样样超Pro
Qualcomm中国
1182
15
泡沫正在破灭!英伟达高位下跌60%正在成为现实
美股研究社
1152
16
2025上海车展智驾域控制器方案大盘点(共28家)
汽车电子与软件
1135
17
2025上海车展前瞻报告:创新智联自主竞逐高端
智车文库
1126
18
CIS全球出货排名TOP3:中国包揽两席!
EETOP
1101
19
传华为接洽多家企业,测试昇腾910D
芯极速
814
20
传海关通知:符合条件的美产芯片豁免关税
贞光科技
790
21
REDMITurbo4Pro发布:首发第四代骁龙8s,体验再升级
Qualcomm中国
784
22
粤芯半导体启动IPO辅导!国产射频芯片厂商锐石创芯拟A股IPO!
飙叔科技洞察
762
23
传中国对部分美国芯片免征关税:这一类除外
文Q聊硬件
720
24
小米推出首个大模型MiMo,赶超OpenAI阿里
WitDisplay
700
25
索尼Xperia1VII真机首曝:手机行业唯一清流设计
快科技
699
26
中国台湾将实施“N-1”限制,禁止台积电出口最先进制程技术!
飙叔科技洞察
693
27
IDC:2025年Q1中国折叠屏手机出货增长53.1%,华为份额超75%
ittbank
682
28
全球前三!追上台湾,中国大陆占据全球前十中的4席,正形成产业集群优势!
飙叔科技洞察
612
29
PCI总线到底是什么?PCI总线是串行还是并行?PCIE5.0哪些主要指标呢?
Keysight射频测试资料分
559
30
总投资达50亿元!又一金刚石半导体项目签约
DT半导体材料
546
广告
最新
评论
更多>>
学习了
青青水草
评论文章
2025-04-22
湿度正在偷偷毁掉你的基准源精度!
good,.
mhlyjay
评论文章
2025-04-22
MOS管损耗理论计算公式推导及LTspice仿真验证
资料
文库
帖子
博文
1
电源工程师技术培训-初级
2
自动控制原理++上册,黄家英,第二版
3
微弱直流电压信号采集
4
2025年感知技术十大趋势深度分析报告
5
100v的过流保护Efuse介绍
6
[16章]AI Agent从0到1定制开发 全栈/全流程/企业级落地实战
7
如何使用英飞凌IGBT7设计高性能伺服驱动器
8
[鸟哥的Linux私房菜:服务器架设篇(第二版)].鸟哥.扫描版
9
【2025新品】java-antd-web3全栈dapp开发教程
10
【Winform+WPF】喷涂工艺SCADA采集监控上位机
1
【2025面包板社区内容狂欢节】发文、回帖赢25万E币!
2
已知并联电阻总阻值,算出23456个......并联电阻的阻值,比...
3
差分晶振的输出方式有哪几种呢
4
【敏矽微ME32G030系列】+初识及测试开发板(外接继电器)
5
【拆解】某斑学习思维机
6
电解电容寿命能不能满足5年?固态电容的寿命是不是要更...
7
MacBook扩展坞怎么选?
8
IU5209E升压充电管理芯片
1
浪潮之上:智能时代的觉醒
2
资安及护眼 –防窥片的常见问题及测试要点
3
连续流型液氮恒温器核心特点解析
4
营收净利双暴跌,股价腰斩,老板电器任富佳当不好老板
5
芯知识|小体积语音芯片方案WTV/WT2003H声音播放ic应用解析
6
T3出行的破局之路在何方?
7
贴片电感和贴片电容的区分方法
8
宁德时代,无孔不入
1
MOSFET选型注意事项及应用实例
2
理解功率MOSFET的RDS(ON)温度系数特性
3
CAN总线显隐性电平解析
4
DC-DC电路设计中加的“自举电容”到底有何讲究?
5
电流检测,采样电阻Rshunt切换电路设计
6
简单聊无源器件与有源器件的区别
7
CAN总线是数字信号,还是模拟信号?
8
新“焊武帝”元器件焊接思路简析
9
晶振工作原理详解
10
PCB安规设计:电气间隙和爬升距离
在线研讨会
利用氮化镓技术打造高效电机驱动——人形机器人、无人机与电动汽车应用
ADMT4000重新定义多圈编码器设计
NSSine™系列实时控制MCU在数字电源和电机控制领域的应用
ST 在大功率热管理系统中的电机控制系统方案(AI 数据中心/暖通空调/电池储能系统/变频制冷)
EE直播间
中小数字IC云仿真加速方案:弹性资源与验证效率提升
直播时间:05月22日 10:00
E聘热招职位
本网页已闲置超过10分钟,按键盘任意键或点击空白处,即可回到网页
X
最新资讯
寻找锂离子替代品的竞赛愈演愈烈
物理智能:打破数字壁垒,让AI触摸真实世界
索尼或拆分低利润率的半导体子公司
北京新政支持民营企业采购自主可控 GPU,买谁家的好?
用PWM编程LM317恒流源:多方案汇总