[应用相关] HAL库中do{...} while(0U)作用和意义

[复制链接]
770|0
 楼主| 星辰大海不退缩 发表于 2024-8-29 20:51 | 显示全部楼层 |阅读模式

使用do{...} while(0U)这种方式其实有几种重要作用,下面简单说几条:
1、编译出错不使用do{}while:
640.png
使用大括号,多一个分号:
641.png
使用do{...} while(0U):
642.jpg
大家对比以上几种,你觉得哪一种合理?
2、避免goto跳转语句带来问题不使用do{}hwile(0):
643.png
使用do{}hwile(0):
644.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

302

主题

2831

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部