- 博客(4)
- 收藏
- 关注
原创 do{...}while(0)的作用
我们都知道,在程序中如果一些常量参数或者代码语句反复出现,就可以使用宏定义来替代。预处理阶段,对程序中所有出现的“宏名”,预处理器都会用宏定义中的字符串替代,这称为“宏替换”或“宏展开”。这样做可提高程序的通用性和易读性,减少不一致性,一个较好的宏名可以更好的让读者理解常量参数的含义;同时程序易于修改,我们仅需要改变一个宏定义,就可以改变整个程序中出现的所有该常量或者语句。但是有时可能程序代码段中,出现多条语句重复连续的使用,这样我们就可以尝试使用一个复杂的宏来替换。你有可能会这样定义:funB()
2024-02-17 20:38:54
945
1
原创 STM32HAL学习笔记(2)MDK创建工程需要添加启动文件的两种方法
打开运行环境管理工具勾选红色框中选项,如下图所示。CMSIS:ARM公司推出的微控制器软件接口标准。
2024-01-07 22:44:26
756
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人