栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C++的循环结构(1)while与do while

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++的循环结构(1)while与do while

PS:由于前面的分支结构太简单了,我便直接从循环结构开始讲起

循环结构(loop structure),是指在程序中需要反复执行某个功能而设置的一种程序结构

简单来说,它是长这样的:

 

 这就可以看出来循环是由一个条件和若干语句组成的一个结构

而又可以由语句和条件的前后顺序分为两种循环结构:

当型循环:

你可以理解为先想再做

其先判断当前的程序是否满足条件,如果满足,则继续执行语句,否则退出循环

比如:

        int s=0

        条件为s!=1;

        语句为s=s+1;

则:

        第一轮循环:

                s!=1成立

                执行:

                s=s+1;//s值变为1

        第二轮循环:

                s!=1不成立

                退出循环

而在当型循环中典型的函数为while循环

while语法如下:

while(条件)

{

        语句1;

        语句2;

        ...;
}

比如以下程序:

#include

using namespace std;

int main()

{

        int i=0;

        while(i!=8)

        {

                i=i+1;

                cout<<"CSP"<

        }

        return 0;

}   

结尾必定输出8个CSP;

总结:当型循环是先判断再执行的结构

当型循环题目洛谷P5718大家可以去做一做

直到型循环:

你可以理解为先做再想

其先执行语句再判断当前的程序是否满足条件,如果满足,则继续,否则退出循环

比如:

        int s=0

        条件为s!=1;

        语句为s=s+1;

则:

        第一轮循环:

                执行:

                s=s+1;

                s!=1不成立

                退出循环

可以发现,在相同的语句下,直到型循环比当型循环少了一次循环

而直到型循环中典型函数为do while

do while语法如下

do

{

        语句1;

        语句2;

        ...;

}while(条件)

do while的程序较少,这里就不展示了。

其实在编程时,建议大家多用当型,少用直到型,因为到了C++难起来时用do while 十分容易出错

总结:直当型循环是先执行再判断的结构

直当型循环基本考试才会考,这里就不写题目了

bye~

(本文一部分内容来自百度百科)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/297982.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号