初识 C 语言
C 的历史和特性
- 历史(略)
- 特性:
- 设计特性——更易懂、更可靠
- C 融合了计算机科学理论和实践的控制特性;
- C 的设计理念可以轻松完成自顶向下的规划、结构化编程和模块化设计。
- 高效性
- C 语言具有通常汇编语言才具有的微调控制能力
- 可移植性
- 强大而灵活
- 面向程序员
编写程序的步骤
定义程序的目标 => 设计程序 => 编写程序 => 编译 => 运行程序 => 测试和调试程序 => 维护和修改程序
编译器和链接器的一些知识
C 编程的基本策略:
用程序把源代码文件转换为可执行文件,典型的 C 实现是通过编译和链接 2 个步骤来完成这一转换过程。
编译器: 把源代码转换为中间代码; 链接器: 把中间代码合其他代码合并,生成可执行文件。
C 标准
C90 C99 C11