1. 什么是C语言
- 核心定位:一种功能强大且简洁的计算机语言,用于编写程序,指挥计算机完成指定任务(即创建一系列指令让计算机执行)。
- 行业地位:是许多后续编程语言(如 C++、JAVA、C#)的参考对象。
- 学习价值:对于初学编程的人来说是很好的选择,有利于深入理解底层的编程思想。
2. 标准库的概念与作用
- 本质:标准库是C语言提供的一系列底层封装,包含了编写程序常用的常量、符号和函数。
- 作用:提供基础的底层支持(如文字字符串处理、数学计算、输出文字等)。它就像交流用的“文字”或聊天工具依赖的“互联网”。
- 跨平台特性:标准库不依赖机器,上层调用方式在所有电脑上一致;但底层硬件和具体操作系统的具体处理机制可能不同。
3. 层级调用关系(标准库架构图)
- 上层应用:多个C程序(程序1、程序2…程序n)。
- 中间层:标准库(被所有C程序统一调用) -> 操作系统(Windows、Unix、Linux、DOS等)。
- 底层基础:计算机硬件(CPU、内存、显示器等)。
- 逻辑:C程序通过调用标准库,标准库再向下对接操作系统,最终由操作系统驱动底层硬件执行任务。
4. 头文件
- 定义与后缀:标准库的具体实现存放在一系列标准文件中,这些文件通常以
.h结尾。 - 名称由来:因为这类文件一般放在程序代码的头部进行引入(如
#include),所以被称为头文件。
Next: 了解编程步骤