Day5 记录

本文详细介绍了编程中的循环控制语句(包括while、dowhile、for)、goto语句以及逻辑运算符的应用,还涉及回文数算法和表达式理解。此外,对易错点和写法注意事项进行了总结。
摘要由CSDN通过智能技术生成

目录

第六章 循环控制

6.1循环

6.2goto语句

6.3while循环

6.3.1 while

6.3.2 do while

6.4 for循环

6.5 break

附:今日易错点总结及算法积累

1.回文数算法思想:

2.||与&&同时出现在表达式中结合顺序是怎样的?

3.判定表达式的含义​编辑

4.写法注意


第六章 循环控制

6.1循环

是在满足循环的执行条件下,不断重复的语句。

循环控制需要有三个因素:

(1).循环趋于结束的语句。

(2) 循环的执行条件。

(3) 循环变量的初始化语句。

6.2goto语句

格式为:goto(标识符)

lable:为第69行的名字也就是第69行的标识符。

程序运行到65行时goto语句会跳转至68行。

值得注意的是:

        goto执行无条件跳转,只能在本函数内实现,不可跳转至别的函数。

举例说明:

如图中所示 :

73行:++i就是循环趋于结束的语句。

70行:就是条件判别语句

65行:就是循环变量初始化语句

6.3while循环

6.3.1 while

格式如下:

while(条件语句)

{

循环体语句

}

6.3.2 do while

格式如下:

需要注意的是:

(1)while循环的while(条件语句)后不加' ; '。

(2)而do while循环的do while(条件语句)后要加' ; '

6.4 for循环

格式如下:

执行顺序如上图所示:

      (1)先执行表达式1。 

      (2)再执行表达式2,若2条件判别为真,则执行循环体中的语句。

      (3)再执行表达式3,重复上述过程,直至表达式2为假。

需要补充的是:

(1)省略表达式1,可把表达式1放置在循环体外进行循环变量初始化。

(2)省略表达式2(循环的执行条件语句),会使循环无法结束陷入死循环。

(3)省略表达式3(使循环趋于结束的语句),可把表达式3放置循环体内。

(4)   循环结束时,循环变量的值一定是第一次使循环的执行条件为假的值

  (5)   循环允许嵌套,且内层循环跑的更快。

6.5 break

break 只能跳出当前自己循环

如图所示:我们可以通过if(表达式)来判断循环是如何结束的,是break跳出?还是循环正常执行判定执行语句为假跳出?

6.6 continue

附:今日易错点总结及算法积累

1.回文数算法思想:

   正数如果顺着和反过来都是一样的(比如12321,反过来也是12321),那么就称为回文数。

   注意:(1)回文数不能以0开头。

      (2)回文数从1开始。

   解析:将整数num逆转,逆转的方法就是利用求余%和/的思想,通过循环求出逆转后的num。

              并判定num和逆转后的num是否相等。

2.||与&&同时出现在表达式中结合顺序是怎样的?

    解析:先从优先级较低的开始。

3.判定表达式的含义

    解析:(exp)exp中表达式的计算结果是多样的,但是(exp)表示条件判别,非零即真。

                 故选(A)or(C)都会有可能造成与原意不符。

4.写法注意

       下图语句比 if(c >= ascii码 && c <= ascii码)这种写法可读性更高。

              

  • 20
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值