-
循环语句
2020-03-01 21:57:41循环语句:重复执行一段代码,是一种最能发挥计算机优势的程序结构。循环结构的代码由循环体、循环变量、和循环条件组成。当循环变量满足循环条件时会重复执行循环体内的代码,直到循环变量不满足循环条件时就终止...循环语句:重复执行一段代码,是一种最能发挥计算机优势的程序结构。循环结构的代码由循环体、循环变量、和循环条件组成。当循环变量满足循环条件时会重复执行循环体内的代码,直到循环变量不满足循环条件时就终止循环,接着执行循环结构后的代码。
1、while循环语句
语法:
while(条件表达式){
循环体语句;
}while循环的执行过程:先根据条件的真假来决定是否继续执行语句,如果条件为真,执行循环体语句,反之,不执行循环体语句。
注意:一个有限次数的循环,必须有一个趋近于使循环终止的条件。(条件表达式内如果为true,会一直循环);案例:
2、do…while循环语句(一般很少使用)
语法:
do{
循环体语句;
}while(条件表达式);
执行顺序:先执行循环体语句,再判断条件,无论条件表达式是否成立,循环体语句都会先执行一次。while与do…while的区别:
a.当首次条件成立时,这俩没区别。
b.当首次条件不成立时,dowhile要比while多执行一次循环体。3、for循环语句(是使用最多的循环语句)
语法:表达式1初始化循环变量,表达式2判断循环条件,表达式3改变循环变量的值。
for(表达式1;表达式2;表达式3){
循环体4;
}
特点:利用三个表达式把循环控制与循环体分离,结构更加清晰。
案例:
习惯:知道循环次数,用for
不知道循环次数用while
至少需要执行一次的循环用do…while -
控制流程语句之while循环语句、do-while循环语句、for循环语句
2016-09-22 21:02:05循环语句; }2、while循环语句要注意的事项: 1)while循环语句一般是通过一个变量控制其循环的次数。 2)while循环语句的循环体代码如果只有一个语句的时候,那么可以省略大括号。但是和if判断语句一样不建议...一、while循环 语句的格式:
1、格式:while(循环的条件){ 循环语句; }
2、while循环语句要注意的事项:
1)while循环语句一般是通过一个变量控制其循环的次数。
2)while循环语句的循环体代码如果只有一个语句的时候,那么可以省略大括号。但是和if判断语句一样不建议大家省略。
3)while循环语句的判断条件后面不能跟有分号,否则会影响到执行的效果。给大家留两个娱乐的程序吧:
1、实现猜数字游戏,如果没有猜对可以继续输入你猜的数字,如果猜对了停止程序。2、猜字游戏升级版,最多只能猜三次,如果还剩下最后一次机会的时候要提醒用户。
二、do while循环语句(使用较少,while更贴近人的思维放肆):
1、格式:do{ 循环语句; }while(判断条件);
2、while循环语句与do-while循环语句的区别:
while循环语句是先判断后执行循环语句的,do-while循环语句是先执行,后判断。不管条件是否满足至少会执行一次。3、举例:
1)分析原因:在java中,java编译器是不允许写废话。因为false为常量,jvm会识别常量值,while(false)是句废话,所以报错。
2)如何解决:使用变量,jvm不会识别,所以不再报错了。4、while和do while对比:
三、for循环语句:
1、格式:for(初始化语句;判断语句;循环后的语句){ 循环语句; }
2、for循环语句的执行流程:
3、for循环语句要注意的事项:
1)for(;;)这种写法 是一个死循环语句,相当于while(true);for循环语句中可以没有三个语句,但分号不能少,少了就会报错
2)for循环语句的初始化语句只会执行一次,只是在第一次循环的时候执行而已。
3)for循环语句的循环体语句只有一句的时候,可以省略大括号不写。但是不建议省略。 -
(小张张带你0基础学习C语言循环)(for循环语句、while循环语句、do-while循环语句详解)
2021-02-27 12:45:58c语言循环语句详解(0基础也能看懂) 文章目录c语言循环语句详解(0基础也能看懂)前言一、for循环二、while循环三、do-while循环总结 前言 循环语句是程序里不可缺少的一部分,今天我们就一起来认识一下循环语句...c语言循环语句详解(0基础也能看懂)
前言
循环语句是程序里不可缺少的一部分,今天小张张就带你认识一下循环语句吧。
一、for循环
在c语言中,for语句被称为循环语句,它可以实现c语言中重复执行。
for语句的一般形式为:for(表达式1;表达式2;表达式3) 循环语句体;
注意:
1、for循环语句中,用两个分号分隔三个表达式,但for的后面没有分号,因为for与其后的循环体语句合起来作为一条完整的语句。
2、for语句在执行的时候如流程图一样,先计算表达式1;在判断表达式2;若结果为“真’则执行循环体语句,并接着计算表达式3,然后循环;若“假”,则结果循环,继续执行for的下一条语句。
友情提示:
1,for语句中三个表达式以及循环体语句执行顺序和书写顺序有所不同,计算表达式3在执行循环体语句之后。
2,如上图所示:在执行肉、for循环语句中表达式一只执行了一次,其余反复执行。
简单来说:表达式1(初值表达式)、表达式2(条件表达式)、表达式3(步长表达式)、循环体语句(被反复执行的语句,只能是一条)。
注意:如果循环体语句是多条语句组成,必须用大括号把他扩起来,变成一条复合语句。
简单的代码展示:看看for循环语句如何计算1+2+3…+100
#include <stdio.h> int main() { int i, sum=0; for(i=1; i<=100; i++) { sum+=i; } printf("计算得出:sum=%d\n",sum); return 0; }
二、while循环
前面介绍for循环语句以外,while语句有也能实现循环,while的循环更广。 其一般表达式为:while(表达式) 循环语句;
while语句结构简单,只有一个表达式和一条循环语句(循环条件 循环体)
注意:
1、因为while语句结果简单,所以while语句中必须包含最终改变循环条件真假性的操作。
2、while语句中()不可省略,表达式类型不做限制。若有多个语句必须用{},循环体中有改变循环体条件的语句是循环语句可以为空语句。
简单的代码展示:看看while循环语句是如何计算1+2+3…+100
#include <stdio.h> int main() { int sum = 0, i = 1; while (i<=100) { sum += i; i++; } printf("计算得出:sum=%d\n",sum); return 0; }
三、do-while循环
do-while语句有所不同,它是先执行循环体,后执行循环条件。
一般形式:do{ 循环语句 }while(表达式);
简单的代码展示:看看do-while语句是如何计算1+2+3…+100
#include<stdio.h> int main(void) { int sum=0; int i=1; do{ sum=sum+i; i++; }while(i<=100); printf("计算出sum=%d\n",sum); } return 0;
四、思考
既然我们学习了这么多循环语句,那我们又如何分辨,如何使用了???
这个话题我们下次再说。
如果这篇文章对你的疑惑有所帮助,不妨一键三连让我有更大动力继续出下一章。 谢谢。
本文章全由本人书写,定有欠缺之处,希望指正!( ﹡ˆoˆ﹡ )
-
while 语句与 if 语句 for循环语句的循环
2017-02-19 22:25:34while 语句与 if 语句 for循环语句的循环while循环while 语句与 if 语句相似,都有条件来控制语句(或语句块)的执行,其语言结构基本相同:
while(conditions){
statements;
}
while 语句与 if 语句的不同之处在于:在if条件假设语句中,若逻辑条件表达式为真,则运行statements语句(或语句块),且仅运行一次;while 循环语句则是在逻辑条件表达式为真的情况下,反复执行循环体内包含的语句(或语句块)。
注意:while语句的循环变量的赋值语句在循环体前,循环变量更新则放在循环体内;for循环语句的循环变量赋值和更新语句都在for后面的小括号中,在编程中应注意二者的区别。
【例3-5】用while()循环来计算1+2+3 ... +98+99+100的值:
<html>
<head>
<title>计算1+2+3...+98+99+100的值</title>
</head>
<body>
<script language="JavaScript"type="text/javascript">
vartotal=0;
vari=1;
while(i<=100){
total+=i;
i++;
}
alert(total);
</script>
</body>
<ml>
在某些情况下,while循环大括号内的statements语句(或语句块)可能一次也不被执行,因为对逻辑条件表达式的运算在执行statements语句(或语句块)之前。若逻辑条件表达式运算结果为假,则程序直接跳过循环而一次也不执行statements语句(或语句块)。do...while循环若希望至少执行一次statements语句(或语句块),可改用do…while语句,其基本语法结构如下:
do {
statements;
}while(condition);
【例3-6】用do-while()循环来计算1+2+3 ... +98+99+100的值:
复制纯文本新窗口
<html>
<head>
<title>计算1+2+3...+98+99+100的值</title>
</head>
<body>
<script language="JavaScript"type="text/javascript">
vartotal=0;
vari=1;
do{
total+=i;
i++;
}while(i<=100);
alert(total);
</script>
</body>
<ml> -
PHP循环语句
2018-05-07 13:21:381.while循环语句 2.do…while循环语句 3.for循环语句 -
java练习 六、循环语句 while循环语句
2017-05-05 10:18:041) 接java练习 五、循环语句for循环语句,地址:http://blog.csdn.net/u013871927/article/details/70158339 2) while循环语法讲解地址:http://blog.csdn.net/u013871927/article/details/70054234 3) 在src目录下... -
JavaScript的流程控制之for循环语句和while循环语句(二)
2020-05-17 19:32:20上一篇博客说到了JavaScript流程控制的if条件语句和switch选择语句,现在我们来说一下JavaScript流程控制中的循环语句。JavaScript中循环语句主要包含for循环和while循环两类。 for循环 for循环又分为for循环,for…... -
Oracle循环语句及例子(几种循环语句的语法)
2017-05-03 23:31:38Oracle循环语句及例子(几种循环语句的语法) -
5.Python中循环语句的使用方法(for、while、嵌套)
2019-04-10 11:29:15程序在一般情况下是按顺序...循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式 1.循环控制语句 在了解循环语句的使用方法之前,我们先来了解几个循环控制语句: 1)... -
JAVA-while循环语句
2017-01-17 10:14:14while循环语句用法比for语句用起来简单,格式也对的简单;while(判断条件){ 循环体 }public class WhileTest { public static void main(String[] args) { int i=1; while (i) { System.out.println... -
10.循环语句
2020-11-23 23:00:48循环:事物周而复始的运动或变化。 《明日边缘》 ... 为了让我们的程序重复执行某些指令,我们就需要用到循环语句。...在Python中的循环语句主要...当条件表达式为真时,程序执行循环语句,其执行流. -
JavaScript循环语句
2019-02-22 00:34:44下面我要讲的几种循环语句是for循环、while循环、do…while循环语句。 第一种for循环语句: 给for循环语句里面添加i<10次的循环,页面会弹出你是一名学生,然后要按十次才能关掉。 第二种while循环语句: ... -
java循环语句
2017-11-24 23:34:02java循环语句 -
for 循环语句和 while 循环语句的区别
2016-09-14 17:17:20for 循环语句和 while 循环语句的区别 1、for和while 可以互换 2、格式的不同,在使用上有些不同 如果需要通过变量来对循环进行控制,该变量只作为循环增量存在时,区别就出来的 */ class ifDemo { ... -
awk 循环语句例子
2019-09-20 15:59:28awk 循环语句例子 运行结果: -
循环语句和判断语句
2019-04-25 11:07:57开发工具与关键技术:VS 循环和判断 ...循环语句 }(迭代就是++和–的意思) 如果这个i小于10的时候,就跳出这个循环,sum += i;等同于sum=sum+i,就是它本身等于它本身加上i<10,是指要循环十次,从0开始循... -
java练习 七、循环语句 do……while循环语句
2017-05-05 11:07:441) 接java练习 六、循环语句while循环语句,地址:http://blog.csdn.net/u013871927/article/details/71191684 2) do……while循环语句的语法讲解地址:http://blog.csdn.net/u013871927/article/details/70055795 ... -
javascript语句条件语句,循环语句,跳转语句
2016-09-04 13:41:33javascript语句——条件语句、循环语句和跳转语句 默认情况下,javascript解释器依照语句的编写顺序依次执行。而javascript中的很多语句可以改变语句的默认执行顺序。本文介绍可以改变语句默认 执行... -
Python 循环语句
2018-01-23 19:55:58循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式: python提供了for循环和while循环(在Python中没有do...while循环): 循环控制语句 参考: ... -
shell编程echo语句、运算方法、循环语句与函数
2020-08-19 17:41:42shell编程循环语句与函数一 echo语句1.1 echo常用转义字符1.2 运算方法二 循环语句2.1 for循环2.1.1 for循环格式2.1.2 循环中断(break、continue)2.1.3 for循环三种方法2.2 while循环2.3 until循环三 函数3.1 函数... -
JS(break语句&continue语句&循环语句&for循环1.3)
2019-03-11 18:41:06break语句在循环语句中,可以直接终止循环语句块,而执行后续的代码 2、continue语句 continue语句在循环语句中,可以跳出本次循环,继续执行下一次循环 循环就是重复执行相同的操作 1、while循环 语法结构 while... -
Oracle循环语句
2017-04-29 16:50:50PL/SQL中的循环语句主要包括loop语句、while语句和for语句3种。 1、loop语句 loop语句会先执行一次循环体,然后在判断“exit when”关键字后面的条件表达式的值是true还是false,如果是true,则程序会退出循环体,... -
Python循环语句
2018-07-16 14:27:27python基础之条件循环语句前两篇说的是数据类型和数据运算,本篇来讲讲条件语句和循环语句。0x00. 条件语句条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解... -
for循环语句
2013-11-06 07:44:05for循环语句 -
Javascript循环语句
2017-06-07 09:46:18循环语句循环语句的作用是反复地执行同一段代码,尽管其分为几种不同的类型,但基本的原理几乎都是一样,只要给定的条件能得到满足,包括在循环条件语句里面的代码就会重复执行下去,一旦条件不再满足则终止。... -
JS--JavaScript语句(循环语句、跳转语句、异常处理语句、function语句)详解
2019-09-22 10:44:12JavaScript循环语句 循环语句就是能够重复执行相同操作的语句。作为JavaScript的基本结构,循环语句在应用开发中经常使用。与if语句一样,循环语句也有两种基本语法形式:while语句和for语句。 1. while语句: while... -
Python3 教程 循环语句
2020-07-18 10:22:35Python3 教程 循环语句while 循环无限循环while 循环使用 else 语句简单语句组for 语句range()函数break 和 continue 语句及循环中的 else 子句pass 语句 Python 中的循环语句有 for 和 while。 Python 循环语句的... -
51单片机自学--用一句循环语句实现嵌套循环语句功能
2018-09-01 05:05:07下列群内大学生的答题,构思也很巧妙,且在一行内完成,不过不是我的要求,且只理解了我出题的一半意思的一句循环语句,另一个意思是析题后如何高效算法,因此,我给他的评价是只答对一半。 ...