c语言循环嵌套do do while while结构例子,讲解C++的do while循环和循环语句的嵌套使用方法...
用do-while语句构成循环do-while语句的特点是先执行循环体,然后判断循环条件是否成立。其一般形式为:
do
语句
while (表达式);
它是这样执行的:先执行一次指定的语句(即循环体),然后判别表达式,当表达式的值为非零(“真”) 时,返回重新执行循环体语句,如此反复,直到表达式的值等于0为止,此时循环结束。可以用下图表示其流程。
【例】用do-while语句求1+2+3+…+100。
#include
using namespace std;
int main( )
{
int i=1,sum=0;
do
{
sum=sum+i;
i++;
}
while (i<=100);
cout<
return 0;
}
可以看到:对同一个问题可以用while语句处理,也可以用do while语句处理。do while语句结构可以转换成while结构。
C++几种循环的比较:
1) for和while以及do while这3种循环都可以用来处理同一问题,一般情况下它们可以互相代替。
2) while和do-while循环,是在while后面指定循环条件的,在循环体中应包含使循环趋于结束的语句(如i++,或i=i+1等)。
for循环可以在表达式3中包含使循环趋于结束的操作,甚至可以将循环体中的操作全部放到表达式3中。因此for语句的功能更强,凡用while循环能完成的,用for循环都能实现。
3) 用while和do-while循环时,循环变量初始化的操作应在while和do-while语句之前完成。而for语句可以在表达式1中实现循环变量的初始化。
循环的嵌套
一个循环体内又包含另一个完整的循环结构,称为循环的嵌套。内嵌的循环中还可以嵌套循环,这就是多层循环。
3种循环(while循环?do while循环和for循环)可以互相嵌套。例如,下面几种都是合法的形式:
while( )
{
while( )
{…}
}
do
{
do
{…} while( );
}while( );
for(;;)
{
for(;;)
{…}
}
while( )
{
do
{…}while( );
}
for(;; )
{
while( )
{…}
}
do
{
for (;;)
{…}
}while( );
c语言循环嵌套do do while while结构例子,讲解C++的do while循环和循环语句的嵌套使用方法...相关推荐
- c语言switch语句最大嵌套数,浅谈C语言中switch 语句的嵌套使用
浅谈C语言中switch 语句的嵌套使用 作者:未知 [摘要]switch语句是一种分支控制语句,它的应用在程序设计中起至了很重要的作用.由于其格式复杂,对于初学者来说很难掌握,switch语句的嵌套 ...
- C语言for循环语句及嵌套(误区,易错点要理解)
目录 前言 例题1: 例题2: for循环中contiune的使用: 前言 大家好,相信刚学C语言的小白们,觉得for循环是比较好用的,但是有时候写for循环语句的程序时,写出来的代码结果,和自己想要 ...
- 【濡白的C语言】初学者-从零开始-3(三大结构—顺序结构,分支结构,循环结构)
前言 学习C语言,必须要掌握的是三大结构--顺序.分支和循环.一切C语言程序都可以用这三个结构总结,因此熟练掌握它们,对于写程序以及理解程序都是非常有必要的. 目录 顺序结构 变量声明 函数声明 循环 ...
- C语言基础第六课——第二节if语句(if-else格式、不带else的if结构)、借例题简述写代码流程、从键盘上输入三个整数,求出其中的最大数(打擂法、三目运算符、排序)、if语句的嵌套计算个人所得税
C语言基础第六课--第二节 一.if语句概述 二.标准if-else格式 三.借例题简述写代码流程 四.不带else的if结构 五.例题:从键盘上输入三个整数,求出其中的最大数.(打擂法.三目运算符. ...
- R语言嵌套的ifelse语距:将一条If语句放在另一条If语句中,该语句作为嵌套的If else调用。If else语句允许我们根据表达式结果(TRUE或FALSE)打印不同的语句,执行不同的语句块
R语言嵌套的ifelse语句:将一条If语句放在另一条If语句中,该语句作为嵌套的If else调用.If else语句允许我们根据表达式结果(TRUE或FALSE)打印不同的语句,执行不同的语句块 ...
- C语言项目实战:24点游戏计算器(基于结构体、指针、函数、数组、循环等知识点)
文章目录 C语言项目实战:24点游戏计算器(基于结构体.指针.函数.数组.循环等知识点) 前言:24点游戏计算器的规则如下 一.项目的创建标 1.选择项目 2.输入项目名称和路径 3.创建头文件Mai ...
- c语言switch语句嵌套,浅谈c语言中switch语句的嵌套使用
switch语句是一种分支控制语句,它的应用在程序设计中起到了很重要的作用.由于其格式复杂,对于初学者来说很难掌握,switch语句的嵌套使用更是让初学者难以理解.本文通过介绍switch嵌套语句的形 ...
- python语言对嵌套if语句的规定是_Python语言程序设计(8)——if语句的嵌套
if语句的嵌套 1 if语句嵌套 if语句嵌套指的是if语句内部包含if语句,其格式如下: if 条件表达式1: 代码块1 if 条件表达式2: 代码块2 上述if语句嵌套的格式中,先判断外层if语句 ...
- c语言基础学习笔记(三):条件判断语句if-else嵌套和switch-case语句
文章目录 if判断(条件判断) if语句 优先级 else语句 超市找零代码示例 两数比大小程序示例 if语句没有大括号 计算薪水程序示例 判断成绩及格示例 if-else嵌套 三个数比大小 级联的i ...
最新文章
- 如何实现显示超过10个字符就显示省略号?
- 如何在科研论文中画出漂亮的插图?(附代码)
- TLD(Tracking-Learning-Detection)学习与源码理解之(六)
- ace unlock 苹果解锁_Apple Watch将支持指纹识别功能?苹果最新专利曝光
- POJ2817 WordStack(状压DP)
- 元素周期表排列的规律_中考化学:金属活动性顺序表和元素周期表规律总结
- [读书笔记]机器学习:实用案例解析(6)
- 数字图像处理--图像颜色
- Canvas or SVG?一张好图,两手准备,就在 ECharts 4.0
- [转] js对象监听实现
- 7模型集成:细粒度用户评论情感分析冠军思路及源码
- Java常用JSON库FastJson,Gson,Jackson,Json-lib性能及特点比较,常用工具方法
- 备忘录 | 当我每晚闲暇时我在干什么(1)
- 【Kali】kali主要工具使用说明(文末附超全思维导图)
- Python实现千图成像:从图片爬取到图片合成
- gurobi和python_Gurobi Python建模环境使用介绍 第一部分准备 (v12最后更新2012
- 产品三维展示|3D可视化解决方案|产品3D个性化定制案例分享
- 分享一款免费下载音乐的软件
- CAD如何绘制多边形的外切圆?
- 【Python爬虫】爬取猫眼电影票房
热门文章
- 仿站php主题,Z-BlogPHP主题教程(一)详细了解Z-BlogPHP主题
- 最全的Android/IOS等常用的WebService服务列表(本人整理)--值得收藏 留着说不定你就用到了
- 经验分享 | 如何搭建企业管理驾驶舱
- 铁电存储器F-RAM
- Pygame合集】回忆杀-“童年游戏”,看看你中几枪?(附五款源码自取)
- 2022最新知识付费变现小程序+卡密独立版
- pjsip java_使用PJSIP通过TCP进行SIP呼叫
- 【读书2】【2014】基于MATLAB的雷达信号处理基础(第二版)——测量多普勒频移:空间多普勒(2)
- python 树状数组_【算法日积月累】19-高级数据结构:树状数组
- MATLAB/SIMULINK 2021a 高清截图