C 的发展史
- 1960 A
- 1963 CPL
- 1967 BCPL
- 1970 B
- 1973 C
C 的特点
- 从语法特性看,C 的语法简洁、紧凑、灵活,运算符和数据结构丰富。
- 从编程范式看,C 是一种结构化、模块化的编程语言。
- 相对于 C 之前的语言,C 的可移植性好、执行效率高。
- 允许直接对硬件操作。
C 的学习重点
- 基本概念
- 数据类型:基本数据类型、构造类型
- IO
- 数组
- 指针
- 函数
- 动态内存管理
- 调试工具及调试技巧:gdb
- 工程化:make
- 标准库函数
学习建议
开发环境
- 64 redhat6
- vim
- gcc/make