自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 让GPT教我学STM32——点灯逻辑

我们下期再见。

2026-10-09 21:45:13 390

原创 从C开始的编程生活7——线性递归

递归(Recursion)是一种解决问题的方法,它把一个问题分解为规模更小的同类问题,直到问题规模小到可以直接求解,然后通过合并子问题的解得到原问题的解。在编程中,递归表现为函数调用自身。

2026-02-19 23:46:13 1107

原创 从C开始的编程生活6——扫雷游戏

各位优快云的朋友大家好,鼠鼠在此先祝各位新年快乐今天不再教大家做题啦,我们今天换个新方式——教大家打游戏的代码这边先提前声明一下:只要大家学会C语言函数和数组,就可以完成这款游戏啦。如果还没学会的小伙伴可以先再学学哦,当然有的学完后的小伙伴也有点蒙——我咋不会呀,是我太笨了吗?当然不是!随着学习的深入,我们所遇到的问题难度也是逐级上升,这时候,学会融会贯通是非常重要的。今天,鼠鼠将教大家如何做一个简单的扫雷游戏,帮助大家更好地理解C语言函数和数组。也祝大家在新的一年能多多避雷,好运连连。

2026-02-16 15:44:41 1347

原创 从C开始的编程生活5——数组思维逻辑初级

等价于:1. 计算数组总字节数:sizeof(arr)2. 计算单个元素字节数:sizeof(arr[0])3. 计算元素个数:(sizeof(arr) / sizeof(arr[0]))4. 计算最后一个索引:元素个数 - 1希望以上可以为大家明白二分查找,它可以大大提高查找的效率。是不是很妙呀?

2026-02-10 17:42:20 1282

原创 从零开始的单片机生活2——核心的非核心

排针(Pin Header)是公头连接器,由金属针脚与绝缘基座组成,用于PCB与模块间可插拔的电气/机械连接,核心是标准化间距、单/双排结构、直/弯/贴片形态,适配不同场景。- 公头/母头:排针是公头(外露针脚),排母是母头(弹性插孔),配对使用。- 基座:PA6T/PA9T/LCP等耐高温塑胶,绝缘固定针脚。- 针脚:黄铜/磷青铜基材,镀锡通用、镀金高频/精密,接触电阻<30mΩ、耐插拔≥500次。不重要,我们继续往下看。

2026-02-08 18:52:59 968

原创 从C开始的编程生活4——生成一个随机数

程序中在调⽤ rand 函数之前先调⽤ srand 函数,通过 srand 函数的参数seed来设置rand函数⽣成随 机数的时候的种⼦,只要种⼦在变化,每次⽣成的随机数序列也就变化起来了。也就是说,由于时间的不断流逝,我们将现在时间-初始时间的差作为种子,这样就能让种子不断发生变化,也就能达到我们想要的生成随机数的效果了。,这个随机数的范围是在0~RAND_MAX之间,这个RAND_MAX的大小是依赖编译器上实现的,但是⼤部分编译器上是32767。(秀逗麻袋,为什么是伪随机数,不能生成一个真随机数?

2026-02-08 15:45:25 907

原创 从C开始的编程语言3——数据类型和变量

数据类型的作用:C语言中数据类型的核心作用是给数据“贴标签、定规则”,告诉编译器「这块数据占多少内存、能存什么值、支持哪些运算」,是代码能正确编译、运行的基础,没有数据类型,编译器就无法处理数据。- 规定内存占用大小- 限定数据存储范围- 定义支持的运算规则- 区分数据含义- 配合语法规范// 输出并换行// 分两行输出return 0;就是打印(“”)中的非占用符值。

2026-01-30 00:05:21 889

原创 从C开始的编程生活2——标志变量

标志变量是一个用来记录状态或结果的变量,通常用 int 类型,约定用 1 表示“真/成立/是”,用 0 表示“假/不成立/否”。- 它就像一个开关,初始时设为一种状态(比如“开”)。- 当程序检测到特定条件时,就把它切换到另一种状态(比如“关”)。- 最后通过检查这个开关的状态,来决定后续的操作。在我们上面素数代码里, isPrime 就是典型的标志变量:- 初始值设为 1 (假设当前数是素数)

2026-01-28 23:22:39 664

原创 从C开始的编程生活1——当组数未知时

EOF不等于-1,现在EOF=- 1了,while条件不满足了,于是循环停止。进入while循环后,我先读一组数,然后走流程,流程走完之后,我再跑回来开头看一下,还有没有没读的?那如果我不告诉你我要比几组,我要比一百组,两百组都看我心情。显然,如果没有读满两个数,它就会认为不满足条件,即等于EOF,循环结束。当然这里我们补充一点,如果出现了不满一组的情况,例如:输入2,1,3。如果我要输入两组,三组,……

2026-01-26 13:06:32 746

原创 从零开始的单片机探索1——核心的核心

作为控制中心:1. 电源管理——后勤部(供电稳不稳):VCC→电源滤波→稳定供电2. 时钟同步——人力资源部(节奏准不准):11.0592MHz晶振→提供精确时基3. 外设控制——业务团队(设备听不听指挥):P0口→可能接LCD/数码管P1口→通用控制P2口→高地址/扩展P3口→下载/中断4. 中断响应——保卫部(应急处理中心):RP11-RP27排阻→外部中断输入(以后会提)初来乍到,若有疏忽错漏,烦请多多指正。

2026-01-25 17:10:08 1116

原创 我的第一篇博客——梦开始的地方

对于学习编程,我打算每周上午学习单片机(要用到C语言),下午学C语言,一天花个四五个小时左右,然后我又去网上找了一些练习编程的网站的网站,打算学习了一定基础后再来刷题。至于未来的就业,我更想去那种大型IT公司上班,最想去华为,因为我从小到大都在听华为的故事,前几年华为做的事情都非常让人骄傲,如果可以的话,我想我最好能到那个地方。我想学嵌入式编程,因为我的是学电气的,在这方面对我很需要。但是这次我敢肯定,我又遇到一位负责任的老师,我相信阅人无数的我这次也必定不会看错,我不会为我自己的任何决定后悔。

2026-01-20 22:37:08 276

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除