0
点赞
收藏
分享

微信扫一扫

嵌入式C语言循环控制语句


for循环

for (表达式1;表达式2;表达式3){

        循环体;

}

执行顺序:

执行表达式1

执行表达式2

如果表达式2成立,则执行循环体,执行完毕后,再执行表达式3,再执行表达式2...

直到表达式2不成立为止,循环结束

while循环

while(条件表达式){

        循环体;

}

执行顺序:

首先判断while后面的表达式,如果表达式成立,执行循环体,执行完循环体接着再次执行条件表达式。如果表达式为真,则继续执行语句块,​直到条件表达式为假,循环结束

例如:

// 求1到100的累加值
int i = 1;
int sum = 0;

while (i <= 100){
sum += i;
i++;
}

Do While 循环

do{

// 循环体

}(条件表达式);

执行顺序:

先执行循环体,然后判断条件表达式是否成立

若成立,则继续执行do后面的循环体,执行完毕后接着执行while后面的循环体

若不成立,循环结束


举报

相关推荐

0 条评论