自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 结构体中 “->“ 与 “.“ 的区别以及使用

结构体中 “->” 与 “.” 的区别以及使用两者在同一个代码块内使用的时候其实没有什么太大不同,无非就是声明结构体的时候一个是声明指针,一个是声明结构体。声明结构体的时候分配了内存空间,所以可以用".“直接访问,而声明指针之后并没有分配内存空间,所以用”->“来指向开辟的空间。也可以用”(*buffer).foo" ,等价于"buffer->foo"。"->"是在声明结构体指针时,访问结构体成员变量时使用。"."是声明结构体时,访问结构体成员变量时使用。type

2021-09-02 17:04:55 8527 5

原创 C语言可变参数宏简单使用

C语言可变参数宏简单使用在日常的工作中,会多次使用printf等打印语句进行调试。正式使用时并不想打印这些信息,并且一行行地删除就会费时费力,在这样的场景下,使用可变参数宏可以屏蔽掉这些调试语句:#define DEBUG#ifdef DEBUG#define LOG(format,args...) printf(format,##args)#else#define LOG(...)#endif需要屏蔽的时候注释掉DEBUG宏定义即可。...

2021-04-08 18:04:04 145

原创 《大话数据结构》笔记

大话数据结构1.数据结构绪论1.1 基本概念及术语1.1.1 数据是指描述客观事物的符号,是计算机可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。数据除了整型、实型等数据类型之外,还包括字符、声音、图像、视频等其他非数值类型。1.1.2 数据元素即组成数据,有一定意义的基本单位。在计算机中通常作为整体处理。比如人类的数据元素就是人。禽类的数据元素是牛,羊,鸡这些。1.1.3 数据项数据不可分割的最小单位,一个数据元素可由若干个数据项组成。例如人是数据元素,其数据项可以包括性

2020-10-16 14:58:34 363

原创 STM32时钟源,结合时钟树进行了解

STM32的时钟来源时钟源定义无论是单片机或者微处理器,其核心的实现主要在于大量的时序逻辑电路,而驱动时序逻辑电路的动力就是时钟源。简单来说,没有时钟源,时序逻辑电路的功能就无法实现。而STM32的时钟源就是我们常说的晶振(晶体振荡器)。时钟树解读STM32存在内部时钟和外部时钟,内部时钟是芯片内部的RC振荡器起振,起振较快,所以时钟在芯片上电的时候,默认使用内部高速时钟。而外部时钟由外部晶振输入,相对来说更加地准确和稳定,所以上电之后可以转而使用外部时钟信号。图一如图一的时钟树所示,ST

2020-08-17 16:51:35 1537

空空如也

空空如也

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

TA关注的人

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