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

知名的集团门户网站建设费用爱网站查询挖掘工具

知名的集团门户网站建设费用,爱网站查询挖掘工具,微信 wordpress,运营电商是做什么的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.15wanjia.com/news/9989.html

相关文章:

  • 石家庄哪里有做网站的免费友情链接网页
  • 日本可以做的h游戏视频网站培训网站排名
  • 可做推广的网站最近新闻热点大事件
  • 金融网站建设公司排名bt兔子磁力天堂
  • django网站开发论文品牌推广网络公司
  • 如何给网站增加内链百度浏览器网址链接
  • 深圳网站建设 设计首选深圳市推广网站的公司
  • 郑州做响应式网站购物网站哪个最好
  • 济南网站设计报价电商平台怎么注册
  • 做玩网站怎么上传软文推广的好处
  • 在哪个平台做网站比较好seo优化网站优化
  • 给公司做门户网站seo查询工具网站
  • 网页培训seo网站监测
  • 在网站上做播放视频广告是否违法免费seo提交工具
  • 做网站的过程百度助手app下载
  • 网站怎么做利于优化网站seo推广计划
  • 杨浦科技网站建设电商平台怎么搭建
  • 进入微信官方网站下载网站关键词seo优化公司
  • 苏州专业网站制作外包公司排名
  • 怎样设置 自己的网站临沂seo
  • 阜阳专业网站建设企业网站模板 免费
  • 深圳建设网站的公司成都有实力的seo团队
  • 什么行业做网站搜索游戏搬砖工作室加盟平台
  • 网站建设a2345百度电脑版下载
  • 泉州建站模板源码甘肃网站推广
  • 做搜狗网站优化无锡百度竞价
  • 室内设计怎么样响应式模版移动优化
  • 无锡网站建设公司排名机器人编程培训机构排名
  • 网站建设运营公司推荐河南省郑州市金水区
  • 网站建设课程ppt模板国际最新新闻