当前位置:嗨网首页>书籍在线阅读

32-关键概念

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

6.13 关键概念

循环是一个强大的编程工具。在创建循环时,要特别注意以下3个方面:

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

C通过求值来处理测试条件,结果为0表示假,非0表示真。带关系运算符的表达式常用于循环测试,它们有些特殊。如果关系表达式为真,其值为1;如果为假,其值为0。这与新类型 _Bool 的值保持一致。

数组由相邻的内存位置组成,只存储相同类型的数据。记住,数组元素的编号从0开始,所有数组最后一个元素的下标一定比元素数目少1。C编译器不会检查数组下标值是否有效,自己要多留心。

使用函数涉及3个步骤:

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

函数原型是为了方便编译器查看程序中使用的函数是否正确,函数定义描述了函数如何工作。现代的编程习惯是把程序要素分为接口部分和实现部分,例如函数原型和函数定义。接口部分描述了如何使用一个特性,也就是函数原型所做的;实现部分描述了具体的行为,这正是函数定义所做的。