c语言入门之循环语句
dowhile循环
格式:
do
{
code//代码块
}while(条件);//最后要有分号
如
int main(void)
{
int i=1;
do
{
printf("%d",i);
i++;
}while(i<=5);
system("pause");
return 0;
}
与while for的区别
1、do while至少执行一次
2、执行多次效果一样
break循环
作用:跳出所在循环
格式
while()//也可以用while for do while等
{
code//
break;
}
如
int main(void)
{
int i=0;
for(i=1;i<5;i++)
{
printf("%d",i);
break;
}
system("pause");
return 0;
}
遇到break直接跳出循环,循环就没意义了,通常不这么用
int main(void)
{
int i=0;
for( i=1;i<5;i++)
{
if(3==i)
{
break;
}
printf("%d",i);
}
system("pause");
return 0;
}
break注意点
1、嵌套只跳出所在循环,不是所有循环
2、循环外部能写break
3、配合if实用化
continue
作用:继续执行下一次循环
格式
int main(void)
{
for(;;)
{
if()
{
continue;
}
code;
}
}
如
int main(void)
{
int i=0;
for(i=1;i<=20;i++)
{
if(i%2==0)
{
continue;
}
printf("%d\n",i);
}
system("pause");
return 0;
}