一、while语句

通常,我们可以用while语句实现一种循环,本质上就是满足条件后跳出循环,不满足条件则执行大括号中的语句。

它的通常结构是这样的

while(conditiom)

{code}

比如,把1-100之间的偶数全部打印出来,就可以用这个代码

int n = 1

while(n<=100)

{

if(n%2==0)

printf("%d ",n);

n++;

}

通常,还会搭配break语句来跳出循环,搭配continue语句来返回判断式部分。

二、for循环

它也是一种循环语句,比while循环要高效一些。

它的通常结构是这样的

for(赋值语句;判断条件;循环后变量的变化)

{code}

一般要定义一个循环需要的计数变量i,最后每轮循环结束操作一般为i++或者i--,在不断的循环当中,一直到不满足循环条件时,就会脱出循环。

常见于各类算法当中,for循环嵌套可以实现很多功能。

一般在嵌套for语句中,先完成内部的循环后,才会进行外部的循环。

三、do-while循环

逻辑是先执行语句,后判断。

do{code}while(condition)

非常简单,易于上手


四、goto循环

name:{code}

goto(name);

一般用于脱出嵌套循环。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6