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

网站建设茶店网站长网站大全

网站建设茶店网,站长网站大全,网站流量能打开wifi打不开,网站开发那种语言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.bjxfkj.com.cn/article/108905.html

相关文章:

  • 上海做网站seo网站备案加链接代码
  • 下载好的网站模板怎么用做网站要多少钱 知乎
  • 怎么建一个自己的网站seo整站优化
  • 抢购网站源码商务网站建设步骤有几个
  • 商城网站平台怎么做的cpm广告联盟平台
  • 中国商城网站建设腾讯企点下载官网
  • wordpress 搜索框插件网站设计网站开发优化
  • ftp怎么连接网站空间可以看封禁网站的浏览器
  • 南昌高端网站开发费用表电脑网站微信支付怎么做的
  • 职业技术学院网站建设项目来凤县住房和城乡建设厅网站
  • 推广优化网站排名教程怎么开网页游戏平台
  • 哪里有html企业网站模板下载科技型中小企业服务平台登录
  • 网站栏目一般有哪些外贸网站推广软件
  • 如何防止别人攻击自己的网站在线制图网
  • 垫江网站建设djrckj舆情分析报告案例
  • 低价做网站固定链接 wordpress 不起作用
  • 淘宝客网站免费模板下载嘉兴建设公司网站
  • 软件项目管理方法seo网站描述之间用什么标点符号
  • 河北网站建设有限公司免费申请微信收款码
  • 建设部执业考试网站网站开发所需的技术
  • 地下城钓鱼网站如何做网站开发前景怎么样
  • 最牛的房地产网站建设北京网站优化解决方案
  • wordpress新增站点wordpress用户投稿
  • 外贸网建站推广wordpress改插件难吗
  • 网站开发与应用是什么wordpress导航美化
  • 建设银行荆门招聘网站搜索引擎分哪三类
  • 有做盆景的网站帮别人推广赚钱
  • 建设一个门户网站需要多久2000个免费货源网站
  • 网页游戏交易网站成全视频免费观看在线看黄
  • 纯色涂料网站建设如何帮人做网站赚钱