CPrimer Plus第1章 初识C语言 学习笔记

2021-08-30 10:56:38 浏览数 (1)

第一章 初识C语言

1. C语言起源

  • 时间:1972年
  • 地点:贝尔实验室
  • 创始人:丹尼斯.里奇(Dennis Ritch)和肯·汤姆逊(Ken Thompson) 起因:在开发UNIX操作系统时设计了C语言。在B语言基础上进行设计,起源于B语言。

2. 选择C语言的理由

  • 设计特性
  • 高效性
  • 可移植性
  • 强大而灵活
  • 面向程序员

缺点:指针错误难以察觉。

3. C语言的应用范围

  • UNIX操作系统
  • 计算机游戏
  • 嵌入式系统
  • 机器人工厂
  • PC应用
  • 计算机语言
  • 自动驾驶汽车、相机、DVD播放机和现代设备的微处理器

4. 高级计算机语言和编译器

编译器是将高级语言程序翻译成计算机所需的详细机器语言指令集的程序。主要负责处理冗长乏味的细节工作。

高级语言以更抽象的方式描述行为,没有与特定的CPU或指令集相关联,因此不同条件下需要使用不同的编译器,将高级语言程序编译成成适合在本地运行的机器语言指令集程序。

5. 语言标准

  • 第一个ANSI/ISO C标准
    • 时间:1989年正式公布
    • 该标准(ANSI)定义了C语言和C标准库
    • 国际标准化组织于1990采用这套标准和ANSI C是完全相同的标准。
  • C99 标准
    • 1994年修订了C标准,最终发布了C99标准。
  • C11标准
    • 2007年承诺C标准的下一个版本是CIX。2011年发布了C11标准。

6. 使用C语言的7个步骤

在这里插入图片描述在这里插入图片描述
  • 定义程序的目标
  • 设计程序
  • 编写代码
  • 编译(源代码)
  • 运行程序
    • 常见的环境(Windows、UNIX终端模式和Linux终端模式)
  • 测试和调试程序
  • 维护和修改程序

7. 编程机制

生成程序的具体过程因计算机环境而异。

7.1 目标代码文件、可执行文件和库

C是可移植性语言,故可多环境使用,包括:UNIX、Linux、MS-DOS、Windows和Macintosh OS

用C语言编写程序时,编写的内容被存储在叫作源代码文本文件中。文件名以 .c 结尾。

0 人点赞