自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 远程工具 | 向日葵安装教程

向日葵🌻是一款由上海贝锐开发的远程控制软件,支持跨设备远程操作(电脑/手机互控),提供远程桌面、文件传输、远程协助、开机唤醒等功能。个人版基础功能免费,适用于办公、技术支持等场景。安装简单:解压后以管理员身份运行安装程序,按提示完成即可。

2026-04-21 14:04:43 75

原创 UART与USART的区别

UART和USART是两种常见的串行通信接口。UART仅支持异步通信,依靠波特率约定传输,每字节需起止位,效率较低(70-80%),但硬件简单成本低。USART支持同步/异步双模式,同步模式下通过专用时钟线实现高效连续传输(100%效率),并支持硬件流控、LIN总线等高级功能。主要区别包括:USART支持同步通信、需要时钟信号、速率更高、硬件更复杂、功能更丰富。应用选择上,UART适用于低成本简单场景,USART更适合高速率、复杂协议需求。现代MCU多采用兼容UART的USART模块。

2026-04-15 14:58:52 829

原创 排序算法——冒泡排序&&快速排序

本文介绍了两种常见排序算法:冒泡排序和快速排序。冒泡排序通过相邻元素比较交换将小数逐步"浮"到顶端,时间复杂度O(n²),可通过标志位优化。快速排序采用分治法,选取基准值将数组分为两部分递归排序,平均时间复杂度O(nlogn),效率较高但不稳定。文中提供了两种算法的C语言实现代码,包括核心函数和示例说明。快速排序因其高效性被广泛应用于大规模数据排序,而冒泡排序则因其简单性常用于教学和小规模数据场景。两种算法各有特点,适用于不同需求场景。

2025-12-05 21:00:05 770

原创 算法——顺序查找、二分查找

本文介绍了两种常见的查找算法:顺序查找和二分查找。顺序查找通过逐个比较元素实现简单查找,适用于任何数据结构但效率较低;二分查找则利用有序数组特性,通过不断折半查找将时间复杂度降至O(logn),效率更高但要求数据必须有序。文中通过C语言代码示例展示了两种算法的具体实现,并分析了它们各自的特点和适用场景。对于数据量小或无序的情况可采用顺序查找,而对大规模有序数据则推荐使用二分查找来优化性能。

2025-11-27 08:43:00 515

原创 小白如何使用VS code写代码 /// 初学者该如何配置VS code详细教程~~~

本文介绍了C语言HelloWorld程序的基本结构和配置要点。首先展示了一个简单的输出"Hello,World!"的C程序,详细解析了程序的基本结构:包含头文件stdio.h的必要性、main函数的固定格式和作用、printf函数的格式化输出功能及其常用格式控制符(如%d、%f等)、以及return语句的含义。文章还强调了代码风格规范,包括缩进、空格、空行和命名规则,并提供了练习示例。最后简要提及了基础配置需求,如支持中文输出、自动删除exe文件等。该教程适合C语言初学者理解最基本的程序

2025-11-26 09:28:33 1166

原创 安装和使用VS code详细教程////小白该如何使用VS code写代码

本文介绍了在Windows系统下配置VSCode进行Linux环境C/C++开发的方法。主要内容包括:1)安装VSCode并配置中文汉化;2)安装C/C++插件和Code Runner插件实现语法高亮和一键编译;3)通过安装Cygwin模拟Linux环境,并配置系统环境变量;4)测试GCC编译器和Code Runner插件的终端输入输出功能。文中详细说明了软件安装路径、环境变量设置等关键步骤的注意事项,为后续在VSCode上编写代码奠定了基础。

2025-11-25 21:10:25 1063

原创 在使用C语言开发或使用STM32时需要用到哪些英文呢?这些英文你都记住了吗?

本文整理了STM32单片机开发中常见的专业术语及错误提示的中英对照,涵盖开发环境、编译调试、硬件配置等关键内容。包括MCU核心概念(如core、pack)、编译错误(如Undefined symbol)、调试操作(如go to definition)、外设配置(如Peripherals、Configures)以及常见警告(如multiply defined)等。这些术语涉及程序编译(compiling、linking)、优化(optimization)、中断处理(interrupts、Exceptions)

2025-11-25 09:53:43 571

原创 数组 | 一维数组 | 多维数组

本文系统介绍了C语言中数组的相关知识。主要内容包括:一维数组的定义、初始化和访问方式,强调其连续内存存储特性;字符数组与字符串的特殊处理,特别是'\0'结束符的重要性;多维数组(以二维为主)的内存布局和地址计算,解释其"数组的数组"本质;数组常见问题如越界访问、列数省略等注意事项。文章通过对比一维和多维数组的特性,指出所有数组本质上都是连续内存加上偏移量计算实现的,帮助读者深入理解数组的底层原理和使用技巧。

2025-11-24 13:24:00 1266

原创 C语言中条件控制语句和循环语句你知道哪些??

本文梳理了C语言中控制语句和循环语句的使用要点。条件控制部分详细介绍了if语句的配对规则、switch语句的整型表达式要求及break关键作用,以及三目运算符的用法。循环语句部分讲解了goto、while、do-while和for四种循环结构的特点,重点区分了while和do-while的执行顺序差异。最后说明了break和continue关键字的使用场景:break用于跳出当前循环或switch,continue用于跳过当前循环迭代。文中通过代码示例展示了这两个关键字的具体应用效果。

2025-11-23 19:21:22 283

原创 C语言中的运算符/运算符优先级你都知道吗?

本文总结了C语言运算符的关键知识点:1.运算符优先级从高到低依次为算术、位运算、关系、逻辑、条件、赋值和逗号运算符,同级运算符按结合性计算;2.算术运算中整数相除舍去小数,取模运算要求整型操作数;3.位运算针对无符号整数,移位时空位补0,有符号数右移补符号位;4.关系运算结果为布尔值1/0;5.逻辑运算采用惰性求值;6.特殊运算符包括括号、sizeof、地址、指针解引用、三目条件运算符和逗号运算符,其中条件运算符是唯一三目运算符,逗号运算符优先级最低。

2025-11-22 11:42:07 718

原创 C语言中的数据类型有哪些?——接上期

本文摘要介绍了C语言中的数据类型和变量相关概念。主要内容包括:1)整型数据的符号位、值域范围和编码形式(原码、反码、补码);2)char类型的ASCII编码和转义字符;3)浮点数的分类(float、double、long double)及表示形式(十进制、指数);4)变量的定义规则、分类(全局/局部变量)及其生命周期和作用域特点。文章系统梳理了C语言基础数据类型的关键知识点,为编程实践提供了理论依据。

2025-11-21 13:17:46 1266 2

原创 C语言中的数据类型有哪些?

本文总结了C语言中常用格式控制符和数据类型的基本信息。格式控制符包括%d(十进制)、%o(八进制)、%x(十六进制)、%c(字符)、%s(字符串)等。数据类型包含char(1字节)、short(2字节)、int(4字节)、float(4字节)、double(8字节)等,其字节数随编译系统不同可能变化。布尔类型在C中需要包含stdbool.h头文件。使用sizeof可计算数据类型或变量所占字节数,这是编程时需要注意的重要基础知识。

2025-11-20 08:56:22 296

原创 虚拟机VMware的下载与命令的使用

本文介绍了VMware虚拟机的下载安装步骤,重点说明了Ubuntu系统中VMware-tools增强工具的安装方法。详细列出了终端操作的常用快捷键,包括打开/关闭终端、分屏操作、字体调整等。同时解析了Linux终端的命令提示符结构,并系统整理了基础命令:cd切换目录(绝对/相对路径)、ls查看文件、touch/mkdir创建文件目录、rm删除文件、cp复制文件等操作。还包含清除屏幕和查看当前路径的快捷方法,为Linux初学者提供了实用的操作指南。

2025-11-19 11:13:17 632

原创 C语言中指针有哪些?如何正确使用指针

本文详细介绍了C语言中指针的分类及正确使用方法。指针类型包括普通指针、void指针、函数指针、指针函数、指针数组、数组指针和多级指针,每种类型都有特定的应用场景。正确使用指针需要注意:初始化避免野指针、及时释放内存防止泄漏、控制访问边界防止越界、保持类型匹配确保操作安全。文章还提供了常见错误案例及解决方法,帮助开发者规避指针使用中的陷阱,提升代码的稳定性和安全性。掌握这些要点是精通C语言指针编程的关键。

2025-11-18 16:42:38 1387 1

2026年度体检名单.xlsx

2026年度体检名单.xlsx

2026-01-15

空空如也

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

TA关注的人

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