2015.11.18[C primer 第一章读书笔记]

今天学了快排,排重。

C primer 第一章 读书小记

1 c的特性

1.1 c融合了控制特性的现代语言,其设计使得用户可以自然地采用自顶向下的规划,结构化的编程,以及模块化的设计。使得编写的程序,可靠,易懂。

1.2 高效性:c程序高效且运行速度快。

1.3 可移植性:在一个系统上编写的C程序,经过很少改动或不经修改就可以在其他系统上运行。

1.4强大而灵活:UNIX操作系统大部分是用C编写的

2 编写程序所需的步骤

1.定义程序目标

2.设计程序

3.编写代码

4.编译

5.运行程序

6.测试和调试程序

7.维护和修改程序

3 关于编译器和链接器的一些知识

编译器:将源代码转换成机器语言代码。

链接器:把多个目标代码连接成一个单独的可执行程序。

链接器作用:将(目标代码,启动代码和库代码)结合在一起,并将他们放在单个文件,即可执行文件中。

4 解释源代码文件,目标代码文件和可执行文件的区别

源代码文件:包含着程序员使用任何语言编写的代码。

目标代码文件:包含机器语言代码,但是不能运行,包含源代码的转换结果,但还不是一个完整的程序。(缺少启动代码,以及库例程代码。)

可执行文件:包含着可执行文件程序的全部机器语言代码。

课后习题

1您刚刚被MacroMuscle有限公司聘用。该公司要进入欧洲市场,需要一个将英寸转换为厘米(1英寸=2.54cm)

的程序。他们希望建立的该程序可提示用户输入英寸值。您的工作是定义程序目标并设计该程序(编程过程的第1步和第2步)

1.将英寸转化为厘米数

2显示 用户输入英寸值,得到该值,转换为厘米数,存储,告知用户已结束。

你可能感兴趣的:(2015.11.18[C primer 第一章读书笔记])