@[TOC](STM32——while( 表达式 ); 和 while( 表达式 ){ 循环体 } 问题)
while( 表达式 );
while(表达式);
若括号里面的表达式=1,卡死,进入死循环
等待,直到括号里面的表达式=0,跳转到下一个语句
while( 表达式 ){ 循环体 }
while( 表达式 )
{
循环体
}
当满足条件时进入循环,进入循环后,循环会一直执行下去.除非你设置 break
等类似的跳出循环语句循环才会中止。
区别:
加了分号的while,只有为假,才往下执行,为真一直停留在这条程序,直到为真。没有分号的while,判断真假,为真就执行对应的程序,为假就跳过这些程序。