- 博客(8)
- 收藏
- 关注
原创 Arduino ESP32离线下载终极解决方案
在arduino上用有线的方式下载esp32可能会出现连接超时等这些下载不成功的问题,在这里应用了“”博主的办法,使用了离线下载,具体可以去看这个链接我尝试这个方法成功了一大半,但还是出现 “ESP32 未安装” 的提示,可能是因为当前packages文件夹里的 “ESP32 离线安装工具”
2026-01-05 16:32:34
368
原创 高效文献检索:谷歌学术与知网实操指南
在学术研究中,高效检索并筛选优质文献是科研入门的关键步骤。以下以和为载体,结合工具 “easyScholar”,详细解析文献检索的实操流程与价值。
2025-11-01 10:23:54
1952
原创 C字符串操作:安全定义与高效使用
scanf这里的9就是解决方案。%9s中的9是一个说明符。它明确告知scanf。scanf会读取最多9个非空白字符,然后'\0'。这样,无论用户输入多长,str数组的内容最多就是[0]-[8]是有效字符,[9]是'\0',完美地填充了整个数组而没有任何溢出。910因为你必须为scanf自动添加的那个'\0'预留一个位置。数组大小是10,所以最大读取长度是10 - 1 = 9。
2025-09-10 20:54:37
569
2
原创 C语言结构体:数据收纳大师
结构体总而言之,结构体(struct)是C语言中强大且必不可少的工具,它让你能将多个相关的数据项封装成一个单一的、易于管理的自定义类型。它像一个收纳盒:将零散的数据打包,让程序更有组织、更清晰。typedef是别名:简化代码,让类型名更简洁。嵌套实现层次化:可以创建更复杂、更贴近现实的数据模型。传递指针更高效:向函数传递结构体时,优先使用指针(->操作符),尤其是结构体较大时,这能显著提升性能。使用const关键字可以保护数据不被意外修改。理解结构体是迈向C语言中级编程的关键一步。
2025-09-06 15:56:32
635
3
原创 指针与数组操作全解析
B)选项:&a[2]:返回的是元素a[2]的地址,而非其存储的值。会根据整个数组大小进行指针算术,指向数组之后的位置(即。直接取第一个元素的地址,这是一个有效的数组元素地址。对比B多了一个解引用符号,是对a[2]的地址取其值。-> 通过下标访问元素,等价于通过地址访问元素。C)选项:*(p+5)(假设p指向a[0])-> 获取元素的地址,等价于地址计算。指向数组之外,不是有效的数组元素地址。的地址),不是有效的数组元素地址。),而不是地址,因此不符合要求。是整个数组的地址,类型为。在表达式中衰减为指向。
2025-09-05 10:52:52
1054
4
原创 一招学会数组和指针
数组形式指针形式a[2]*(a + 2)&a[2]a + 2掌握这些底层原理可提升数组操作的灵活性,并为动态内存分配等高级特性奠定基础。数组形式指针形式a[2]*(a + 2)&a[2]a + 2掌握这些底层原理可提升数组操作的灵活性,并为动态内存分配等高级特性奠定基础。
2025-09-01 16:54:11
948
9
原创 利用DeepSeek提升工作效率
总结DeepSeek在效率提升中的优势与局限性鼓励读者结合自身需求探索更多应用场景注:可根据实际需求调整模块顺序或增删场景部分。
2025-08-28 19:35:58
303
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅