- 博客(10)
- 收藏
- 关注
原创 C语言逗号运算符详解
本文详细解析了C语言中的逗号运算符,包括其语法、优先级、应用场景及注意事项。逗号运算符按顺序求值表达式并返回最后项的值,常用于循环多变量、宏定义等场景。
2025-11-13 11:15:34
952
原创 嵌入式开发的两大噩梦:栈溢出与堆冲突
摘要:嵌入式系统不像你的电脑那么“豪横”,几百 KB 的 RAM 可能已经是奢侈配置。结果就是——你写点递归、分配个大数组,系统直接罢工。要么程序崩了,要么设备开始发疯。今天我们聊聊两个最常见的内存灾难:栈溢出(Stack Overflow)和 堆冲突(Heap Collision)。
2025-11-13 10:53:19
691
原创 MCU基本上都含MCO功能,这玩意儿到底有啥用?
摘要:STM32 MCO 在 PA8 输出内部时钟(HSI/HSE/PLL/SYSCLK),三步配置即可分频送出,用于省晶振、总线同步、调试波形、高频信号,预留省钱灵活防翻车,未来标配,不用白不用!
2025-11-12 14:53:47
890
原创 为什么MCU开发板是必不可少的?
MCU开发板在嵌入式开发中具有重要作用,它能加速开发进程、简化原型验证、降低成本,并适用于教育和企业培训。开发板为开发者提供了即用型平台,集成多种外设和调试接口,帮助快速测试MCU功能,避免复杂的电路设计。无论是初学者还是专业人员,都能通过开发板快速验证芯片性能,降低开发风险,提升效率。因此,开发板是嵌入式开发中不可或缺的工具。
2025-11-07 09:57:23
676
原创 PTA L1-023 输出GPLT (20 分)
给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按GPLTGPLT…这样的顺序输出,并忽略其它字符。当然,四种字符(不区分大小写)的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按GPLT的顺序打印,直到所有字符都被输出。输入格式:输入在一行中给出一个长度不超过10000的、仅由英文字母构成的非空字符串。输出格式:在一行中按题目要求输出排序后的字符串。题目保证输出非空。输入样例:pcTclnGloRgLrtLhgljkLhGFauPewSKg
2022-03-20 19:44:13
260
原创 PTA L1-039 古风排版 (20 分)
中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。输入格式:输入在第一行给出一个正整数N(<100),是每一列的字符数。第二行给出一个长度不超过1000的非空字符串,以回车结束。输出格式:按古风格式排版给定的字符串,每列N个字符(除了最后一列可能不足N个)。输入样例:4 This is a test case输出样例:asa Tst i he ts ic e s源代码:#include <iostream>#i
2022-03-20 19:36:47
268
原创 PTA 天梯赛练习L1-011 A-B
本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。输入格式:输入在2行中先后给出字符串A和B。两字符串的长度都不超过10^4 ,并且保证每个字符串都是由可见的ASCII码和空白字符组成,最后以换行符结束。输出格式:在一行中打印出A−B的结果字符串。输入样例:I love GPLT! It’s a fun game!aeiou输出样例:I lv GPLT! It’s fn gm!//实
2022-03-20 19:05:59
193
原创 基于wpf框架的简单四则生成混合运算(c#)
算法核心思想1.栈在进行混合四则运算时起到了关键性作用。2.中缀表达式转后缀表达式一样要用到栈。栈的应用定义符号栈 operation,对栈进行操作。如果遇到操作符,则入栈。如果遇到左括号则入栈,当遇到右括号时,一直出栈直至前一个操作符为左括号。中缀表达式转后缀表达式 //进行中缀表达式转后缀表达式 public void toPostfixExpression(char[] infix, char[] post) { Stack<char>
2022-03-19 15:28:48
530
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅