Chapter 6 C控制语句: 循环(C Control statements: looping)

要点总结

1. 关系运算符

  • 常见的有: >, >=, <, <=, ==, !=
  • 优先级:关系运算符比算术运算符低,但比赋值运算符高。

2. While 语句:入口条件循环

  • 必须满足条件才能进入循环体。
  • 循环流程: 条件判断——> 真假进行下一步计算。
  • 适用于:不确定循环。(在测试表达式为假之前,预先不知道要执行多少次循环)

3. for语句

  • 三个关键要素: 初始化、测试和更新。
  • for后面的圆括号中有三个表达式:分别用两个分号隔开。
    • 第一个表达式是初始化,只会在for循环开始时执行一次。不一定是赋初值,其他初始化形式也可以。
    • 第二个表达式是测试条件,在执行循环之前对表达式进行求值。如果表达式为假,则结束循环。
    • 第三个表达式是更新,在每次循环结果结束时求值。

4. 逗号表达式

两个性质:

  • 保证了被它分隔的表达式是从左到右求值。(逗号是一个序列点,所以逗号左侧项的所有副作用都在程序执行逗号右侧项之前发生)
  • 整个逗号表达式的值是右侧项的值。

5. do while 语句(出口条件循环,即在循环的每次迭代之后检查测试条件,这使得循环体的内容至少执行一次。)

备注:循环方式的选择:一般选择入口条件循环。原因有3:1. 一般原则是在执行循环之前测试条件比较好。2. 测试放在循环的开头,程序的可读性会更高。3. 在许多应用中,要求一开始不满足条件时就直接跳过整个循环。

6. 嵌套循环

  • 是指 一个循环内包含另一个循环。
  • 嵌套循环中的内层循环在每次外层循环迭代时都执行完所有的循环。

关键概念

1. 循环是一个强大的编程工具。在创建循环时,需要注意以下三个方面。

  • 注意循环的测试条件要能使循环结束;
  • 确保循环测试中的值在首次使用之前已被初始化;
  • 确保循环在每次迭代都更新测试的值。

2. 使用函数的三个步骤:

  •  通过函数原型声明函数;
  • 在程序中通过函数使用函数;
  • 定义函数。

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值