第11章 如何调试程序代码
上一章介绍了如何阅读别人的代码。本章将深入介绍变量、头文件和一些调试程序的技巧。学好本章,实际编程能力将大大提高。
本章的知识点有:
- 标识符的概念
- 全局变量、局部变量和静态局部变量
- 变量的作用域和可见性
- 头文件的创建和使用方法
- 外部依赖项
- 语法错误和逻辑错误
- 如何调试程序
11.1 再谈变量
尽管在前篇的开头就学习了变量,而且大家也能够熟练地使用变量。可是,仅仅靠这些知识,有些问题仍然无法得到解决。
11.1.1 标识符
如果你看过一些其他的程序设计书籍,可能会看到“标识(zhì)符”这个称呼。虽然它的名称有点深奥,但事实上我们早就已经在使用它了。在程序设计的过程中,经常要给变量、函数甚至是一些数据类型起名字(还包括以后的类名,对象名等)。这些由用户根据规定,自己定义的各种名字统称为标识符(Identifier)。所以,标识符只是一个名称,用于指代一个变量、函数或者数据类型。显然,标识符不允许和任何关键字相同。
11.1.2 全局变量和局部变量
在函数章节中