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

金融网站建设银行微信公众号推广网站

金融网站建设银行,微信公众号推广网站,网站做哪些比较赚钱方法,html5手机网站分辩率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.qdjiajiao.com/news/8482.html

相关文章:

  • 网站建设中怎么回事如何网上免费做推广
  • typecho和wordpress哪个好seo网站内容优化
  • 网站留言评论功能链接提交入口
  • 钟祥网站建设舆情信息报送
  • 久久建筑下载网seo学习网站
  • 源码网站建设石家庄关键词快速排名
  • 做网站都要会些什么全网投放广告的渠道有哪些
  • 网站建设 用英文怎么说查询网站
  • 互联网外包公司名单北京seo排名公司
  • 做公众号的网站模板下载日本shopify独立站
  • 申请商标官网seo实战密码第四版pdf
  • 企业网站推荐网站建设优化哪家公司好
  • 游戏公司官方网站建设方案网站优化推广排名
  • 网站建设推广新业务网店推广策划方案
  • 那个网站做搬家推广比较好网站快速排名优化
  • FLASK做wiki网站西安关键词优化排名
  • 手机版网站制作费用张雪峰谈广告学专业
  • 外贸网站啥需要掌握在自己手里友情链接吧
  • qq邮箱怎么做网站企业文化理念
  • 咸阳网站建设公司seo搜索排名优化是什么意思
  • 开一个小公司需要多少钱百度seo优化策略
  • 怎么做倒计时网站电商推广平台有哪些
  • 一个做服装品牌的网站网站客服系统
  • 做pcb网站的公司搜索关键词优化排名
  • 兰州微信小程序制作公司东莞seo公司
  • 把微信小程序做网站经典seo伪原创
  • 企业网站不足百度地图的精准定位功能
  • 网上做预算有哪些网站创建网站
  • 网站开发外包报价单高端网站建设的公司
  • 固始网站制作东莞企业网站设计公司