要点总结
1. 关系运算符
- 常见的有: >, >=, <, <=, ==, !=
- 优先级:关系运算符比算术运算符低,但比赋值运算符高。
2. While 语句:入口条件循环
- 必须满足条件才能进入循环体。
- 循环流程: 条件判断——> 真假进行下一步计算。
- 适用于:不确定循环。(在测试表达式为假之前,预先不知道要执行多少次循环)
3. for语句
- 三个关键要素: 初始化、测试和更新。
- for后面的圆括号中有三个表达式:分别用两个分号隔开。
- 第一个表达式是初始化,只会在for循环开始时执行一次。不一定是赋初值,其他初始化形式也可以。
- 第二个表达式是测试条件,在执行循环之前对表达式进行求值。如果表达式为假,则结束循环。
- 第三个表达式是更新,在每次循环结果结束时求值。
4. 逗号表达式
两个性质:
- 保证了被它分隔的表达式是从左到右求值。(逗号是一个序列点,所以逗号左侧项的所有副作用都在程序执行逗号右侧项之前发生)
- 整个逗号表达式的值是右侧项的值。
5. do while 语句(出口条件循环,即在循环的每次迭代之后检查测试条件,这使得循环体的内容至少执行一次。)
备注:循环方式的选择:一般选择入口条件循环。原因有3:1. 一般原则是在执行循环之前测试条件比较好。2. 测试放在循环的开头,程序的可读性会更高。3. 在许多应用中,要求一开始不满足条件时就直接跳过整个循环。
6. 嵌套循环
- 是指 一个循环内包含另一个循环。
- 嵌套循环中的内层循环在每次外层循环迭代时都执行完所有的循环。
关键概念
1. 循环是一个强大的编程工具。在创建循环时,需要注意以下三个方面。
- 注意循环的测试条件要能使循环结束;
- 确保循环测试中的值在首次使用之前已被初始化;
- 确保循环在每次迭代都更新测试的值。
2. 使用函数的三个步骤:
- 通过函数原型声明函数;
- 在程序中通过函数使用函数;
- 定义函数。