自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于stm32中nvic配置优先级分组的问题

众所周知,在对nvic进行初始化之前,我们要对nvic对优先级的分配进行配置。这时我们就要使用。

2025-10-26 22:57:16 248

原创 数据在内存中的存储

图中可知a为44332211(16进制),但在内存中却是倒着储存的,这是怎么回事呢?当数据的字节位超过一个字节时,高低字节位的储存顺序的问题就会出现。就拿整型0x44332211举例,44是高位,11是地位,那么在地址由小到大的内存中是以44332211的形式储存呢,还是以11223344的形式储存呢?所以大小端的储存方式就出现了。大端(存储)模式:是指数据的低位字节内容保存在内存的⾼地址处,⽽数据的⾼位字节内容,保存内存的低地址处。

2025-10-25 20:48:41 803

原创 连接在GPIO口的新器件的必写代码(以LED为例)

小tip : 对于注释中的函数,可以用ctrl + f查找其定义哦!

2025-10-24 14:23:48 162

原创 STM32的一个错误提示

这是编译未成功的提示,说明你的代码错了。

2025-10-24 14:10:58 96

原创 <string.h>中一些函数的使用和模拟实现

本文介绍了C语言中四个字符串操作函数的使用和模拟实现方法: strcpy:实现字符串拷贝功能,需注意目标空间足够大且可修改,源字符串需以'\0'结尾。模拟实现时通过指针逐个字符复制,直到遇到'\0'。 strcat:实现字符串追加功能,将源字符串添加到目标字符串末尾。模拟实现时先找到目标字符串的'\0'位置,再进行复制。 strcmp:比较两个字符串的ASCII码值大小,返回比较结果。模拟实现通过逐个字符比较,直到遇到不同字符或'\0'。 strstr:在字符串中查找特定子串,返回首次出现的位置。模拟实现使

2025-10-05 22:03:05 777

原创 strlen函数的易错点

这是因为strlen(arr2) - strlen(arr1)仍是一个size_t类型的值,是无符号的(>0),所以打印了arr2 > arr1;strlen的返回类型是。

2025-10-03 22:25:08 255

原创 模拟实现qsort函数的冒泡序列

qsort函数是一种可以对任意类型的数据进行排序的函数,它的定义在<stdlib.h>这个函数一共有四个参数,它们分别是:1.base:指向待排序数组的第一个元素的指针。2.num:数组中元素的个数。可以使用sizeof(arr)/sizeof(arr[0])来求出元素个数。3.size:每个元素的大小(以字节为单位)。可以使用sizeof(类型)求出,例如sizeof(int)。compar。

2025-10-02 23:49:14 694

原创 扫雷游戏(简易版,正在改进中)

992210。

2025-09-28 20:57:01 196

原创 【冒泡序列】

冒泡排序是一种基础排序算法,通过相邻元素比较交换将元素从小到大排序。算法原理是每轮比较相邻元素,将较大值后移,经过n-1轮后完成排序。C语言实现中使用双重循环,外层控制轮次,内层进行相邻元素比较交换。优化方案是设置标志位flag,当某轮未发生交换时提前终止排序,提升效率。示例代码展示了完整实现及优化版本,时间复杂度为O(n²)。

2025-09-23 20:06:43 209

原创 【无标题】

常见编译器有、clang、gcc= 编译器 + 链接器,有、XCode、DevC++等VS2022中在创建后添加源文件和头文件。

2025-08-10 20:59:20 570 1

空空如也

空空如也

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

TA关注的人

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