学习日志 以及个人总结(第六天)

发布时间:2024年01月21日

??

循环结构:
?? ?1.goto语句
?? ?2.do while语句

? ? 3.while语句
? ? 4.for循环

? ? 5.break语句以及continue语句的学习
?? ?
?? ?
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
?? ??? ?
?? ?goto
?? ?格式:
?? ? ?goto 语句的标号;//标签
?? ? ?--------
?? ? ?//构成循环的要素
?? ? ?初始条件
?? ? ?使循环取余结束的语句(操作)
?? ? ?循环体//重复被执行的代码
?? ? ?结束条件
?? ? ?
?? ? ?
?? ?
?? ? ?1. 实现1~ 100 累加求和
?? ? ?
?? ? ?1+2+3+4+5+..........+100
?? ? ?
?? ? ?1+2 //sum
?? ? ?sum+3//sum
?? ? ?sum+4
?? ? ?sum = sum + i;
?? ? ?++i;
?? ? ?初始条件:
?? ? ?i=1;
?? ? ?
?? ? ?循环体:sum = sum +i;//每次的和加上新的数 实现累加效果
?? ? ?
?? ? ?让循环趋于结束的语句(操作)
?? ? ?++i
?? ? ?
?? ? ?结束条件;
?? ? ?i == 100
?? ? ?
?? ? ?goto //被禁用 ? 慎用
?? ? ?
?? ? ?
?? ? ?
?? ?实现阶乘的操作
?? ??? ?n!
?? ??? ?//输入n
?? ??? ?1*2*3*4*...
?? ??? ?
?? ?初始条件 n?
?? ??? ??? ? i=1
?? ??? ??? ? ret=;
?? ??? ??? ? ret = ret *i;
?? ??? ?
?? ? 趋于结束的语句
?? ??? ?++i
?? ? 结束条件:
?? ? i==n
?? ??
?? ? while
?? ? 格式:
?? ? while(表达式)//不写分号
?? ? {
?? ??? ?语句;
?? ? }
?? ??
?? ? 含义:
?? ? 判断“表达式”//条件
?? ? 真
?? ??? ?执行"语句"
?? ??? ?"语句"执行完,继续判断"表达式"直到,"表达式"为假,
?? ??? ?while结束,程序继续向下?? ?
?? ? 假
?? ??? ?"表达式"为假,while结束,程序继续往下
?? ??? ?
?? ??? ?
?? ??? ?
?? ??? ?
?? ??? ?找出被2,3,5整除余数为1 的最小的十个自然数
?? ?准备数据?? ?//1.int n;
?? ?处理数据 ? ?//
循环条件是 找够10个自然数

?? ?n%2==1&&n%3==1&&n%5==1 //判断是否满足 //循环体
?? ?
?? ?循环条件是 找够10个自然数
?? ??? ?
?? ??? ?
?? ??? ?
?? ??? ?
?? ??? ?
?do while语句
?格式:
?do
?{
?? ?循环体语句
?}while(表达式);//此处有分号
?
?含义:
?先执行"循环体语句"之后,在判断"表达式"
?真 则"循环体"继续
?假 则"while"结束程序继续向下
?
?
?
?for循环
?形式:
?for(表达式1;表达式2;表达式3)
?{
?? ?循环体语句;
?}
?
?含义:
?S1 求解"表达式1",
?S2?? ?判断"表达式2",
?? ?真
?? ?S3 执行"表达式3"
S4 求解"表达式3"
? ?继续 判断"表达式2"
? ?
? ?假
?? ??? ?for循环结束,程序继续往下
?? ??? ?
for(1;2;4)
{
?? ?3;
}
?
?for(初始条件;循环结束条件;使循环趋于结束的操作)
?{
?? ?循环体语句;
?}
?? ??? ?
?? ??? ?
对比:
while
do-while() //结束条件?

for(i = 0; i < 100; ++i) //一定范围?

do while 先运行再判断
while 先判断再运行
?? ??? ?
?? ??? ?
break 语句
?
?break; ? //前面的参与,后面的不参与
?应用:
? ? switch?
?? ?循环语句中(while ,do-while,for)
?表示:?
? ? 跳出本层循环
?continue 语句;// 触发的那一刻没了 前面后面都有
?继续
?表示:?
? ? 结束本次循环,继续下一次循环

文章来源:https://blog.csdn.net/xxx64646649/article/details/135719838
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。