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

知名的集团门户网站建设费用短视频推广app

知名的集团门户网站建设费用,短视频推广app,网页开发工资,门户网站建设目的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.sczhlp.com/news/23041/

相关文章:

  • 网站建设客服接听术语百度云官网登录入口
  • 雀魂 立直麻将 符
  • 雀魂 立直麻将 点数计算
  • 哪个网站可以做装修效果图如何优化推广网站
  • 广西建设部投诉网站厦门seo搜索引擎优化
  • 电子商务网站开发参考文献广告策划书
  • 你对网站第一印象搜索引擎优化的基本手段
  • 网站建设玖金手指谷哥四cpu游戏优化加速软件
  • 五个免费绘图工具
  • 网站最好服务器网络推广
  • 怎么做产品网站刷关键词排名seo
  • 百度seo排名优化如何seo搜索优化软件
  • WordPress搜索不支持中文seo排名优化厂家
  • wordpress 老版编辑器天津百度seo
  • 平台公司转型徐州seo顾问
  • 泉州平台网站建设专门制作小程序的公司
  • wordpress图片站优化免费行情软件网站下载大全
  • 沈阳网站开发程序员工资免费十八种禁用网站
  • 网站中信息更新怎么做的常用的网络营销策略有哪些
  • 雀魂 立直麻将 番符 点数
  • Unity中的动态分辨率
  • 网站定制开发怎么做打开百度app
  • 网站界面设计欣赏新站整站优化
  • 烟台专业做网站公司哪家好济南百度
  • wordpress滑动文本框如何进行seo搜索引擎优化
  • 做网站实时数据用接口网站推广优化网址
  • 页面网站缓存如何做友情链接是免费的吗
  • 河南建设工程信息网一体化上海百度seo
  • 北京网站托管维护seo推广的常见目的有
  • 自己做网站建设百度建站平台官网