大白话详解循环

简介: 大白话详解循环

 循环有三种:for循环, while循环, do-while循环。

   首先我来介绍一下while循环,它的基本结构是:

while(表达式)     该表达时如果为真则执行该循环

{

语句;

语句;

......

增值表达式(降值表达式);

}

   然后是for循环,它的基本结构是:

for(初始值; 表达式; 增值(降值)表达式)  同理,如果第一个表达式为真,则执行该循环。

{

语句;

语句;

}

   for循环经常使用的,这是为什么呢?对于while循环,如果语句过多,那么判断真假的表达式和增值表达式就会离的很远,不方便维护。而for循环与之相对,不管语句有多少这三个表达式都在一行上,一目了然。这就是for循环存在的理由。

  接下来是do-while循环,而do-while循环是用的最少的,它的基本结构是:

do

{

语句;

语句;

......

增值(降值)表达式

}while(表达式)   该表达式来判断真假

   该循环独有的一个特性是:“我”不用先判断表达式的真假,直接执行语句,执行完了之后才判断真假。是不熟有点抽象,请看下面:

while循环,for循环:判断表达式-->执行语句-->判断表达式-->执行语句

do-while循环:执行语句-->判断表达式-->执行语句-->判断表达式

相关文章
|
3月前
|
JavaScript 前端开发 Java
for 循环学习
【10月更文挑战第4天】
111 5
|
8月前
|
存储 搜索推荐 算法
Java数组全套深入探究——进阶知识阶段2、冒泡排序
Java数组全套深入探究——进阶知识阶段2、冒泡排序
95 0
|
5月前
|
Python
揭秘Python编程核心:一篇文章带你深入掌握for循环与while循环的奥秘!
【8月更文挑战第21天】Python中的循环结构——for循环与while循环,是编程的基础。for循环擅长遍历序列或集合中的元素,如列表或字符串;而while循环则在未知循环次数时特别有用,基于某个条件持续执行。本文通过实例展示两种循环的应用场景,比如用for循环计算数字平方和用while循环计算阶乘。此外,还通过案例分析比较了两者在处理用户输入任务时的不同优势,强调了根据实际需求选择合适循环的重要性。
63 0
|
5月前
|
搜索推荐 大数据 数据处理
面试官:try-catch 到底写在循环里面好,还是外面好?大部分人都会答错!
面试官:try-catch 到底写在循环里面好,还是外面好?大部分人都会答错!
66 0
|
7月前
|
存储 算法 C语言
二分查找算法的概念、原理、效率以及使用C语言循环和数组的简单实现
二分查找算法的概念、原理、效率以及使用C语言循环和数组的简单实现
|
8月前
|
存储 索引 Python
什么是数组,什么是对象,并说出他们的区别
什么是数组,什么是对象,并说出他们的区别
56 6
一个有意思的面试题 → 线程交替输出问题
用两个线程,一个输出数字,一个输出字母,交替输出 1A2B3C4D...26Z
C真的不难学,不信就看下我关于循环的理解
C真的不难学,不信就看下我关于循环的理解
|
运维 Java
面试题精选:两个线程按顺序交替输出1-100
面试题精选:两个线程按顺序交替输出1-100
191 0
|
数据可视化 算法
大白话理解递归本质,可视化递归过程
大白话理解递归本质,可视化递归过程
234 0

热门文章

最新文章