6.1 while
while(条件),如果条件为真,循环继续,条件为假,循环结束
while(1) //是死循环的写法
{
复合语句;
}
6.2 continue
循环遇到continue语句,不再执行continue下面代码,而是直接返回到循环起始语句处继续执行循环。
6.3 break
循环遇到break语句,立刻中断循环,循环结束。
6.4 do while
do
{
复合语句;
}while(条件);
对于do while来讲,循环的复合语句至少可以被执行一次。
对于while来讲,有可能复合语句一次执行的机会都没有。
6.5 for
- 先执行i=0,对于一个for循环,第一步只执行一次;
- 判断i是否小于10,如果i小于10,那么循环继续,否则循环中断
- i++,第一次执行for的时候,不执行i++
for(int i = 0 ; i < 10 ; i++)
{
复合语句;
}
等同于:
int = 0;
while(i < 10)
{
i++;
}
6.6 循环嵌套
打印三角形
int main()
{
int i,j;
for(i=1;i<7;i++)
{
for(j=1;j<7-i;j++)
{
printf(“ ”);
}
for(j=0;j<(i*2-1);j++)
{
printf(“*”);
}
printf(“\n”);
}
return 0;
}
写在最后:最近和朋友一起在微信公众号做一些自己热爱的东西,并有许多的干货分享,大家多多关注啊!!
公众号 [越陌的数字生活]