6.13 关键概念

循环是一个强大的编程工具。在建立循环时应该特别注意三个方面:

● 明确定义结束循环的条件。

广告:个人专属 VPN,独立 IP,无限流量,多机房切换,还可以屏蔽广告和恶意软件,每月最低仅 5 美元

● 确保在循环判断中使用的值在第一次使用之前已经初始化。

● 确保循环在每个周期中更新了判断值。

C通过数值计算来处理判断条件。结果为0表示假,任何其他值都为真。使用了关系运算符的表达式通常被用来进行判断,它们有些特殊。如果为真,关系表达式的值为1,为假则为0,这与新的_Bool类型所允许的值保持一致。

数组由相同类型的邻近的内存位置组成。您需要谨记数组元素是从0开始编号的,这样最后一个元素的下标就比元素的个数少1。C并不检查您是否使用了合法的下标值,所以这需要由您自己来负责。

使用一个函数需要完成三个单独的步骤:

1.使用函数原型声明该函数。

2.在程序中通过函数调用来使用该函数。

3.定义函数。

原型使编译器可以检查您是否正确地使用了函数,而定义则规定了函数如何工作。现代的编程习惯是把程序的元素分为接口和实现部分,原型和定义就是这样的例子。接口部分描述了如何使用一个特性,这正是原型所做的;而实现部分说明了采取的具体动作,这正是定义所做的。