首页 > 其他分享 >Chap4 循环结构 学习总结 第五小组

Chap4 循环结构 学习总结 第五小组

时间:2022-10-14 22:22:16浏览次数:53  
标签:语句 do 循环体 小组 while 嵌套 第五 Chap4 循环

1、为什么需要循环?:

在 c语言中需要重复执行某些操作时,需要用到循环结构

2、循环的三个语句:

for循环、while循环、do-while循环。

下列是while循环和for循环的流程图

3、三种循环语句的表达式:

(1)while(进入循环条件)

        循环体语句;

(2)do {

        循环体语句;

          }while(进入循环条件);

(3)for(初始化;进入循环条件;循环体语句结束后再执行的语句){

         循环体语句;

            }

 

 

4、三种循环语句的适用范围:

(1)while一般是不知道循环次数,只要满足循环条件就可以输入,这个可以用于数组的字符串输入,遇到\n就停止输入

(2)do-while它进入循环之前会先进行一次循环体语句的内容,再去判断是否符合条件再进入循环体语句,这个可以用于求整数的位数

(3)for一般是用于已经明确知道循环次数的循环,这个用法更加广泛,可以求素数,输入数组的各位上的值

5、常见的错误:

(1)while()后不小心容易加上;导致循环无法执行

(2)while与do-while搞混先执行还是先判断是否满足条件导致循环次数增加或者减少;导致结果错误

(3)for循环,在初始化变量时,由于版本不一样,在pta允许在初始化这个语句里定义变量,而在Devc++里面,

程序会报错,提示在C99版本不允许这样的操作

6、多层嵌套:

这个常用for循环,其中for循环中在增加一个for循环这样层层嵌套,两个f嵌套叫做二重循环嵌套,以此类推n个循环叫做n重循环,这个可以对二维数组赋值,求某个范围的素数。

7、学习感悟:

循环结构是程序中一种很重要的结构。其特点是,在给定条件成立时,反复执行某程序段,直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体,

这一章明显要比前两章的难度更难,更考验逻辑思维能力与对知识点的掌握,但通过这一章的知识,我能够解决更多复杂的问题,解决更多实际问题,也很深刻的了解了计算机的优越性,比如说一些数据相当多的计算,通过人力计算不仅速度慢,准确率也得不到保证,但运用循环结构的知识可以很快得到准确的答案,在这一章中,题目虽然明显更难,到解决问题后的成就感也是相当强。

 

标签:语句,do,循环体,小组,while,嵌套,第五,Chap4,循环
From: https://www.cnblogs.com/xu-chaohong/p/16793204.html

相关文章

  • 数据库第五次作业-查询数据
    目录​​1.查询教师表中教师号在T5到T10之间的所有字段数据​​​​2.查询授课表中周数为14的课程号、教师号、周数、教室号字段数据​​​​ 3.查询授课表中去重后的......
  • 《MiniPRO H750开发指南》第五十二章 FPU测试(Julia分形)实验
    第五十二章FPU测试(Julia分形)实验​本章我们将学习如何开启STM32H750的硬件FPU,并对比使用硬件FPU和不使用硬件FPU的速度差别,以体现硬件FPU的优势。​本章分为如下几个小节......
  • 《MiniPRO H750开发指南》第五十三章 DSP测试实验
    第五十三章DSP测试实验​上一章,我们测试了STM32H750的硬件FPU。STM32H750除了集成硬件FPU外,还支持多种DSP指令集。同时ST还提供了一整套DSP库方便我们工程中开发应用。​本......
  • 分库分表之第五篇
    分库分表之第五篇​​9.案例​​​​9.1.需求描述​​​​9.2.数据库设计​​​​9.3.环境说明​​​​9.4.环境准备​​​​9.4.1.mysql主从同步(windows)​​​​9.4.2.初始......
  • 【Pandas总结】第五节 Pandas 数据查询方法总结_df.loc()总结
    一、写在前面如果说Pandas最重要的方法是什么,毫无疑问就是查询数据;所以,这节的内容应当是Pandas的核心知识点。能够按我们的要求查询出所需的数据,是我们使用Pandas的最重要......
  • IT江湖的故事 | 第五章-客户有靠谱项目,厂商无成熟方案
            上一回我们说到客户并没有透露详细信息就来套路方案和报价,但在IT江湖中难说谁对谁错、孰优孰劣。                风水轮流转,这回我们将看......
  • C语言程序设计第五版 谭浩强 第五版课后答案
    谭浩强C程序设计第五版第五版课后答案​点我看视频讲解+可运行源码记得一键三连哦​c程序设计第一章1.什么是程序?什么是程序设计?程序:就是一组能识别和执行的指令,每一条......
  • Python实验报告(第五周)
    实验5:字符串及正则表达式一、实验目的和要求学会使用字符串的常用操作方法和正确应用正则表达式 二、实验环境软件版本:Python3.1064_bit 三、实验过程1、实例0......
  • 开学第五周总结
    开学第五周了,这一周进行了课堂测试画了三个图,分别是业务流程图,过冬天,协作图,复习了UML建模    ......
  • 2022.10.7 Java第五次课总结
    继承java的继承与C++的继承的区分java中的继承是单项继承,区分与C++的多项继承,这种继承避免了C++继承中可能出现的冲突的问题,单项继承父类所有的属性,子类对于好的属性可以......