第一章概述

第一章主要是简述了C语言的优缺点,使用C语言编程的7个步骤,编程机制和语言标准。下面做简要回顾:

一、C语言是贝尔实验室的Dennis Ritchie在1972年开发的,面向编程人员。 

二、C语言有高效性、可移植性、面向编程人员、功能强大灵活的优点。C面向编程人员,允许访问硬件,并可以操纵内存中的特定位。灵活性也使得C语言容易写出难懂复杂的代码。C可以产生紧凑而高效的程序,而且这些程序易于修改、易于适应新的计算机模式。

三、编译器时将高级语言程序解释成计算机所需的详细机器语言指令集的程序。高级语言都以更抽象的方式描述动作,并且没有与特定的CPU或指令集相关联,因此不同条件下需要使用不同的编译器,将高级语言程序解释成适合在本地运行的机器语言指令集程序。

四、使用C语言的7个步骤 

    1.定义程序目标:考虑程序需要的信息,需要进行的计算和操作以及程序需要报告的信息

    2.设计程序:决定如何完成程序,考虑用户界面,程序如何组织,目标用户是谁,设计改程序的时限是多少

    3.编写代码:将前面的想法翻译成C语言

    4.编译:编译成机器可以识别的机器语言或指令集

    5.运行:运行程序

    6.测试和调试程序:修正bug

    7.维护和修改程序

五、源代码文件:我们编写的内容放在其中,C语言扩展名为.c

    目标代码文件:源代码文件经过编译器编译之后形成的文件,其中缺少启动代码和库例程代码。

    可执行文件:目标代码文件库代码文件和启动代码文件经过连接器链接形成的可执行文件。

    库文件:包含许多函数的目标代码