关注、星标公众号,直达精彩内容
ID:技术让梦想更伟大
作者:李肖遥
在嵌入式开发中,宏定义非常强大也非常便捷,如果正确使用可以让你的工作事半功倍。然而,在很多的C程序中,你可能会看到不是那么直接的比较特殊一点的宏定义,比如do{}while(0)
。
do{conditional code}while(condition)
结构
流程图如下:一般结构如以下代码
do
{
//循环体
}
while (条件表达式);
do while/while do的区别
-
do while()
意思是先干了再说!!
-
while() do