控制结构里简单的提到过循环结构,下面来细讲一下什么是循环结构。
循环结构就是重复的执行一条或若干语句,在日常生活中我们可以看到很多这样的例子,像修铁路、盖房子这样的工程, 大多来说都是不达到目标之前都在重复的去执行相同的操作,也就是在循环的坐同一件事情。
对于循环结构,主要分为两种类型:
1) 条件控制的循环
条件控制的循环是指采用一个表达式(可真可假)来控制循环的次数,我们用while语句来描述条件能控制的循环。
2) 计数控制的循环
计数控制的循环是根绝指定的次数来进行循环,我们用for语句来编写计算控制的循环。
1. while语句
while语句的概念:当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。while语句的一般表达式为:
逻辑图如下图:

它的工作原理是判断条件为真时的时候就进入循环体循环一次,直到判断条件不成立,为Flase时退出循环。
下面我们仍然是通过实例来进行进一步学习。
小明的爸爸对他管教的很严格,他爸爸给他规定,每天晚上放学回到家中都需要写五道编程题,写完了才可以玩手机。
代码如下:
| 123456 |
count = 0 while count
相关推荐
前言 📚 全文字数 : 1W+ ⏳ 阅读时长 : 15min 📢 关键词 : 分布式锁、Redis、Etcd、ZooKeeper 今天我们讲讲分布式锁,网上相关的内容有很多,但是比较分散,刚好自己刚学习完总结下,分享给大家,文章内容会比较多,我们先从思维导图中了解要讲的内容。 什么是分布式锁 分布式锁是控制分布式系统之间同步访问共享资源的一种方式,通过互斥来保持一致性。 了解分布式锁之前先了解下线
💡 本文从代码测试的必要性,代码测试的流程,如何书写切片测试和单元测试四个角度进行了介绍,其中着重介绍了书写单元测试的大致流程,以及书写单元测试的每个步骤时所需要的方法,看完本篇文章你将会对代码测试有一个大致的了解,并可以实际操作给自己的代码进行单元测试。 测试代码是编写软件代码中重要的一环。作为软件开发人员不能觉得根据需求编写完代码就认为万事大吉了,也不能轻易的认为测试代码就是让程序跑起来;访问
概述 性能诊断是软件工程师在日常工作中需要经常面对和解决的问题,在用户体验至上的今天,解决好应用的性能问题能带来非常大的收益。 Java 作为最流行的编程语言之一,其应用性能诊断一直受到业界广泛关注。可能造成 Java 应用出现性能问题的因素非常多,例如线程控制、磁盘读写、数据库访问、网络 I/O、垃圾收集等。想要定位这些问题,一款优秀的性能诊断工具必不可少。 体会 1:使用数据说明问题,使用知识
背景 影响 西瓜之前存在过一类RenderThread闪退,从堆栈上看,全部都是系统so调用,给人的第一印象像是一个系统bug,无从下手。闪退集中在Android 5~6上,表现为打开直播间立即闪退。该问题在2022年占据Native Crash Top5,2023年更是上升到到Top1。因此有必要投入时间和精力再重新审视一下这个问题。在历经多周的源码分析和排查后,逐步明确了问题根因并修复,最终取
数据类型是每种编程语言的重要组成部分,Objective-C作为C语言的超集,拥有各种基本数据类型。 掌握这些数据类型的表示范围及使用方法,是Objective-C编程的基础。 Objective-C中的主要基本数据类型包括: 整型 int:标准的整型,通常为32位宽度 short:短整型,通常为16位 long:长整型,通常为32位或64位 NSInteger:等同于int或long,依赖平台
回到顶部
|