1.1 C语言
语言是人和人交流,C语言是人和机器交流。
语言有独特的语法规则和定义,程序员必须遵循这些规则和定义才能实现与计算机的交流。
1.1.1 计算机结构组成
计算机由三大部分组成:输入、处理器、输出。
需要着重了解的是,运算器从寄存器中读取数据、寄存器从内存中读取数据、内存从外储存中读取数据。
1.1.2 计算机系统组成
这里混个脸熟就行,大概了解一下计算机系统由哪些组成。后面会逐渐熟悉这些组成部分。
1.2 为什么要学习C语言
1.2.1 C语言特点
1) 优点
- 执行速度快
- 功能强大
- 编程自由
2) 缺点
- 写代码实现周期长
- 可移植性较差
- 对平台库依赖较多