(七十五)do while循环

do while和while、for都不同。

 

最大的不同在于:

while和for,是先执行判断,符合判断,于是执行循环体。

do while是先执行循环体,然后进行判断,符合后,继续执行循环体。——do while至少执行一遍循环体。

 

即for和while是入口循环体,do while是出口循环体。

 

do while的格式为:

do 循环体 while(判断语句);

例如:

int i=0;

do {i=i+1;} while (i<5);

注意:

①循环体以分号结束,是一行语句

②判断语句的小括号后面有一个分号

代码:

#include <iostream>
using namespace std;

int main()
 {
	int i = 0;
	do { i = i + 1; cout << i << endl; } while (i < 5);
	system("pause");
	return 0;
};

输出:

1
2
3
4
5
请按任意键继续. . .
时间: 2024-10-30 06:24:04

(七十五)do while循环的相关文章

DockOne微信分享(七十五):应用容器化之Kubernetes实践

本文讲的是DockOne微信分享(七十五):应用容器化之Kubernetes实践[编者的话]本次分享主要以ZooKeeper.Redis.Kafka.MongoDB等应用容器化在Kubernetes平台上面实践.从计算.网络.存储方面解析应用在集成中的问题,以及部分传统应用在容器化过程中设计的应用二次开发等问题.首先介绍应用Docker化的需求和局限.接着介绍基础平台,整体环境包括Kubernetes和ECP,然后介绍具体应用如ZooKeeper在集成中的实践,最后介绍部分开源应用在容器化过程中

(七十二)while循环

while循环是没有初始化和循环更新的for循环.就类似 for(没有第一部分; 判断语句; 没有循环更新){执行语句}; 因此,while只能进行判断,符合判断,则执行循环,不符合,则结束循环.   代码: //输出遇到空字符为止 #include<iostream> int main() { using namespace std; string a; a[0]= char('z'); //初始a[0]为小写的字母z while (a[0] != '\0') //遇见空字符为止,注意,空字

(六十五)for循环

for循环的格式为(注意,i需要声明,i可以用其他变量替代): for(循环初始化; 循环测试; 循环更新}{循环体} for(i的初始化; i的判断语句符合则执行括号内的代码; 符合后i的值增加或者减少){执行的代码;}   例如代码: #include<iostream> int main() { using namespace std; int a = 10,i; //初始化a=10,声明i cout << "a = " << a <&l

翡翠城虚假宣传,五十年产权宣传称七十年

青岛莱西翡翠城小区(资料片)环球网青岛频道9月5日讯(见习记者 周南均 记者 王晓飞) "莱西翡翠城看房子的时候,销售人员声称房屋产权是七十年,可实际产权只有五十年!"近日,青岛莱西的曲女士向环球网青岛频道热线(0532-66568111)反映称,她在签订莱西翡翠城的购房合同时,发现实际的房屋产权只有五十年,曲女士认为翡翠城虚假宣传.对此,律师表示,若业主反映情况属实,翡翠城属虚假宣传,业主有权要求开发商退房.爆料:五十年产权宣传称七十年 翡翠城虚假宣传青岛莱西的曲女士向环球网青岛频道

经销商生存环境透视:盘点十五种恶劣遭遇

经销商的弱势与生俱来,他们永远在夹缝中挣扎. 经销商的命运,永远在找品牌(厂家)做品牌然后被品牌抛弃的怪圈中循环,同时品牌也在找经销商.帮助经销商压经销商比经销商,最后换经销商的怪圈之中发展. 这对"欢喜冤家"相互依赖又相互算计,为什么经销商的命运总是飞鸟尽良弓藏,狡兔死走狗烹?为什么在零售卖场面前,经销商更是被压榨得永远伸不直腰? 策划/本刊编辑部 □执行/本刊记者 白 勇 智慧支持/樊晓军 两对"欢喜冤家" 经销商做生意,多少年来进货出货,只要供不应求就顺风顺水

让电脑启动更快的十五招

嫌脑启动太慢是每个脑迷的共同心病,让脑启动更快是大家的共同心愿,本人在使用脑过程中总结了加快脑启动速度的"十五式",与您分享. 一.BIOS的优化设置 在BIOS设置的首页我们进入"Advanced BIOS Features"选项,将光标移到"Frist Boot Device"选项,按"PageUP"和"PageDOWN"进行选择,默认值为"Floppy",这表示启动时系统会先从软驱

开发者论坛一周精粹(第十五期):Oracle发布多个Java漏洞更新-2017年7月

第十五期(2017年7月17日-2017年7月23日 ) 2017年7月18日,Oracle官方发布了2017年7月份的安全公告,安全公告中报告了多个漏洞,远程用户可以访问和修改目标系统上的数据,或可以在目标系统上获得提升的权限,或导致目标系统上的拒绝服务,涉及到的安全漏洞较多,安全风险较高. [漏洞公告]Oracle发布多个Java漏洞更新-2017年7月 https://bbs.aliyun.com/read/322152.html 您的MySQL数据在裸奔中吗?来不及了,快上车 https

kvm虚拟化学习笔记(十五)之kvm虚拟机动态迁移

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://koumm.blog.51cto.com/703525/1300783 相比KVM虚拟机静态迁移中需要拷贝虚拟机虚拟磁盘文件,kvm虚拟机动态迁移无需拷贝虚拟磁盘文件,但是需要迁移到的虚拟主机之间需要有相同的目录结构虚拟机磁盘文件,本文这部分内容通过nfs来实现,当然也可以采用GFS2集群文件系统来实现,本文的动态迁移是基于共享存储动态迁移. KVM动态迁移目前有两种,一种是基于

Bootstrap&lt;基础十五&gt; 输入框组

原文:Bootstrap<基础十五> 输入框组 Bootstrap 支持的另一个特性,输入框组.输入框组扩展自 表单控件.使用输入框组,可以很容易地向基于文本的输入框添加作为前缀和后缀的文本或按钮. 通过向输入域添加前缀和后缀的内容,您可以向用户输入添加公共的元素.例如,可以添加美元符号,或者在 Twitter 用户名前添加 @,或者应用程序接口所需要的其他公共的元素. 向 .form-control 添加前缀或后缀元素的步骤如下: 把前缀后后缀元素放在一个带有 class .input-gr