循环语句笔记
本章学习了循环结构与循环语句,收获颇丰。
● 1. 首先为while(当型循环)
while(循环控制表达式)
{
语句序列
}
注意:在这其中要注意两点,一点为循环体中最好只有一条,二是当需要在循环体中增加语句时,注意在括号里添加,防止while后的语句当作循环体来处理。
● 2. do-while语句直到型循环
do
{
语句序列
}while
注意:直到型循环至少被执行一次
● 3. for语句
for(初始表达式;循环控制表达式;增值表达式)
{
语句序列
}
用while语句来等价实现:
初始化表达式;
while(循环控制表达式)
{
语句序列
增值表达式;
}
注意:(1)for语句中三个表达式之间的分隔符是分号,有且仅有两个分号,既不能多,也不能少;
(2)对求和变量赋初值放到循环前;
(3)for 语句末尾无分号(导致循环什么也不做);
(4)while语句末尾加分号(导致死循环);
(5)逗号运算符在所有运算符中优先级最低且具有左结合性。
● 4. 计数控制的循环
(1)累乘时,乘值范围较大,故定义为长整型,并赋初值为1;
(2)将输出语句移到循环体中时可依次输出累乘运算值;
● 5.嵌套循环
定义:将一个循环语句放在另一个循环语句的循环体中构成的循环体称为嵌套循环
编写累加求和程序的关键在于寻找累加项的构成规律,通常,当累加项较为复杂或者前后项之间无关时,需要单独计算每个累加项,当累加项的前后项有关时,可以根据前后项的关系通过前想来计算后项。
嵌套循环控制内外层循环执行次数。
● 6.条件控制的循环
(1)rand():随机函数;
(2)time():读取计算机中的时钟值并把该值作为随机数种子
● 7.(1)go to语句(不需要任何条件的情况下直接使程序跳转到该语句标号所标识的语句去执行)
go to 语句标号;。 if(表达式)go to语句标号;
…… ……
语句标号;…… 语句标号;……
(2)break语句(为有条件的跳转语句跳转的语句位置限定为紧接着循环语句后的第一条语句)
while(表达式1)
{
…
if(表达式2)break
…
}
循环后的第一条语句
(3)continue(跳过其后尚未执行的语句开始下一次循环制结束本次循环的执行,而不是整个的循环终止)
for(;表达式1;)
{
…
if(表达式2)continue;
…
}
- PHP循环语句笔记
- 【慕课笔记】第四章 流程控制语句 第10节 JAVA循环跳转语句之continue
- Lua学习笔记之循环语句
- Java基础学习笔记(一)环境变量配置,数据类型,运算符,控制语句,循环语句
- python学习笔记5-条件,循环和其他语句
- python笔记(8)----条件、循环及其他语句
- shell脚本编程之循环语句学习笔记
- perl_学习笔记_条件语句和循环语句
- Python学习笔记——输入语句和while循环
- Go语言学习笔记六: 循环语句
- 韩顺平php视频笔记45 循环相关语句break,continue常量
- 【PHP】基础笔记 08 —— 流程控制 之 循环语句
- Python基础教程第五章学习笔记——条件、循环和其他语句
- Python笔记(1)----条件、循环语句
- MySql 笔记三 循环语句
- 我的php学习笔记(三)条件语句和循环语句的介绍与应用
- PL/SQL学习笔记之循环语句
- 马士兵Java课堂笔记-3-Switch循环语句小细节
- Go语言学习笔记六: 循环语句
- python 条件,循环和其他语句的学习笔记