当前位置: 首页 > news >正文

知名的集团门户网站建设费用建站系统cms

知名的集团门户网站建设费用,建站系统cms,成都企业网站优化,大连微信网站制作C do…while 循环 不像 for 和 while 循环,它们是在循环头部测试循环条件。在 C 语言中,do…while 循环是在循环的尾部检查它的条件。 do…while 循环与 while 循环类似,但是 do…while 循环会确保至少执行一次循环。 语法 C 语言中 do…w…

C do…while 循环

不像 for 和 while 循环,它们是在循环头部测试循环条件。在 C 语言中,do…while 循环是在循环的尾部检查它的条件。

do…while 循环与 while 循环类似,但是 do…while 循环会确保至少执行一次循环。

语法
C 语言中 do…while 循环的语法:


do
{statement(s);}while( condition );

请注意,条件表达式出现在循环的尾部,所以循环中的 statement(s) 会在条件被测试之前至少执行一次。

如果条件为真,控制流会跳转回上面的 do,然后重新执行循环中的 statement(s)。这个过程会不断重复,直到给定条件变为假为止。

流程图
在这里插入图片描述

C 中的 do…while 循环

#include <stdio.h>int main ()
{/* 局部变量定义 */int a = 10;/* do 循环执行,在条件被测试之前至少执行一次 */do{printf("a 的值: %d\n", a);a = a + 1;}while( a < 20 );return 0;
}

当上面的代码被编译和执行时,它会产生下列结果:

a 的值: 10
a 的值: 11
a 的值: 12
a 的值: 13
a 的值: 14
a 的值: 15
a 的值: 16
a 的值: 17
a 的值: 18
a 的值: 19

C 嵌套循环

C 语言允许在一个循环内使用另一个循环,下面演示几个实例来说明这个概念。

语法
C 语言中 嵌套 for 循环 语句的语法:

for (initialization; condition; increment/decrement)
{statement(s);for (initialization; condition; increment/decrement){statement(s);... ... ...}... ... ...
}

流程图:

在这里插入图片描述

C 语言中 嵌套 while 循环

语句的语法:

while (condition1)
{statement(s);while (condition2){statement(s);... ... ...}... ... ...
}

流程图:
在这里插入图片描述

C 语言中 嵌套 do…while 循环

语句的语法:

do
{statement(s);do{statement(s);... ... ...}while (condition2);... ... ...
}while (condition1);

流程图:
在这里插入图片描述

关于嵌套循环有一点值得注意,您可以在任何类型的循环内嵌套其他任何类型的循环。比如,一个 for 循环可以嵌套在一个 while 循环内,反之亦然。

实例
下面的程序使用了一个嵌套的 for 循环来查找 2 到 100 中的质数:

for 嵌套实例

#include <stdio.h>int main ()
{/* 局部变量定义 */int i, j;for(i=2; i<100; i++) {for(j=2; j <= (i/j); j++)if(!(i%j)) break; // 如果找到,则不是质数if(j > (i/j)) printf("%d 是质数\n", i);}return 0;
}

当上面的代码被编译和执行时,它会产生下列结果:

2 是质数
3 是质数
5 是质数
7 是质数
11 是质数
13 是质数
17 是质数
19 是质数
23 是质数
29 是质数
31 是质数
37 是质数
41 是质数
43 是质数
47 是质数
53 是质数
59 是质数
61 是质数
67 是质数
71 是质数
73 是质数
79 是质数
83 是质数
89 是质数
97 是质数

while 嵌套实例

#include <stdio.h>
int main()
{int i=1,j;while (i <= 5){j=1;while (j <= i ){printf("%d ",j);j++;}printf("\n");i++;}return 0;
}

当上面的代码被编译和执行时,它会产生下列结果:

1
1 2
1 2 3
1 2 3 4
1 2 3 4 5

do-while 嵌套实例

#include <stdio.h>
int main()
{int i=1,j;do{j=1;do{printf("*");j++;}while(j <= i);i++;printf("\n");}while(i <= 5);return 0;
}

当上面的代码被编译和执行时,它会产生下列结果:

**




http://www.mmbaike.com/news/74021.html

相关文章:

  • 游戏开发工作室搜索引擎优化培训班
  • 公司网站规划案例百度竞价被换着ip点击
  • 深圳有做网站的公司660元巨量引擎广告投放平台
  • 有哪些做淘宝素材的网站网站宣传的方法有哪些
  • 西宁专业制作网站合肥优化排名推广
  • 怎样用别人的网站做修改百度快照怎么看
  • 服务网站开发营销推广seo
  • 电脑网站首页设计全网营销推广服务
  • 网站论坛建设杭州网站优化方案
  • 公众号做电影网站青岛网站建设哪家好
  • 河北建设厅网站电话重庆百度竞价开户
  • 上海网站建设公司案例自动推广引流app
  • 网站维护 网站建设属于什么河北百度seo软件
  • flash网站开发教程seo关键词分析表
  • 日语网站建设百度搜图入口
  • 媒体软文推广平台广东企业网站seo报价
  • 如何做网站的滚动图片怎么简单制作一个网页
  • 设计导航信息流优化师前景
  • wordpress有置顶就置顶没有就其他自己搜20条优化措施
  • 360网站页面的工具栏怎么做手机怎么搭建属于自己的网站
  • 新手网站设计看哪本书网页模板图片
  • net和cn哪个做网站好短网址生成网站
  • 下面哪个不是网页制作工具整站优化网站
  • 怎样建立网站的快捷方式百度百度一下
  • 安徽网站建设网站运营百度资讯指数
  • 河北建设厅网站电话百度搜索引擎怎么弄
  • 网站建设需要准备什么软件seozhun
  • 网站建设 怎么跑业务台州关键词首页优化
  • 网站制作有哪些技术seo优化什么意思
  • 做淘宝电商比较厉害的网站培训课程安排