第1章 概述
C语言是为编程人员开发的语言。
忠告:在编写代码前先进行规划的习惯。使用古老而可敬的笔记技术来大略记下程序的目标,并勾勒出设计概貌。
1. C的历史和特性
起源:贝尔实验室的Dennis Ritchie在1972年开发了C。它的构想来自于Thompson的B语言。
使用C的理由:在过去的30年中,C已经成为最重要和流行的编程语言之一。
优点:结构化、模块化、高效性、自由、对硬件的良好控制
缺点:自由的反面是风险
2. 计算机工作的基本原理
计算机程序最终必须以数字指令代码(或称为机器语言)来表示。
3. 高级计算机语言和编译器
高级语言在更抽象的层次上表达思考问题的方式
编译器将高级语言程序翻译成计算机所需的机器语言
4. 使用C语言的7个步骤(P5)
1. 定义程序目标:用一般的概念来考虑问题
2. 设计程序:用一般的概念来考虑问题
3. 编写代码
4. 编译
5. 运行程序
6. 测试和调试程序
7. 维护和修改程序
忠告:在编写代码前先进行规划的习惯。使用古老而可敬的笔记技术来大略记下程序的目标,并勾勒出设计概貌。
5. 语言标准
C的精神:
相信程序员
不妨碍程序员做需要完成的事情
让语言保持短小简单
只提供一种方法来执行一种操作
使程序运行速度快,即使不能保证其可移植性
C90,C99