编写 C 语言程序的7个步骤

编写 C 语言程序的7个步骤

编写 C 语言程序的过程可分解为7个步骤:

编写 C 语言程序的7个步骤

** 特别注意,这是理想状态。在实际的使用过程中,尤其是在较大型的项目中,可能要做一些重复的工作,根据下一个步骤的情况来调整或改进上一个步骤。

1. 定义程序的目标 (资深程序员需要养成的良好的思考习惯)

在动手写程序之前,要在脑中有清晰的思路。想要程序去做什么 (1) 首先自己要明确自己想做什么,(2) 思考你的程序需要哪些信息,你能通过哪些方法获取到哪些信息, (3) 要进行哪些计算和控制,(4) 以及程序应该要报告什么信息。在这一步骤中,不涉及具体的计算机语言,应该用一般术语来描述问题。

2. 设计程序

对程序应该完成什么任务有概念性的认识后,就应该考虑如何用程序来完成它。例如,(1) 用户界面应该是怎样的? (2) 如何组织程序? (3) 目标用户是谁?(4) 准备花多长时间来完成这个程序?除此之外,(5) 还要决定在程序(还可能是辅助文件)中如何表示数据,(6) 以及用什么方法处理数据。通常,选择一个合适的方式表示信息可以更容易地设计程序和处理数据。

3. 编写代码

设计好程序后,就可以编写代码来实现它。也就是说,把你设计的程序翻译成C语言。这里是真正需要使用C语言的地方。可以把思路写在纸上,但是最终还是要把代码输入计算机。一般而言,使用文本编辑器创建源代码文件。

4. 编译源代码

编译器是把源代码转换成可执行代码的程序。可执行代码是用计算机的机器语言表示的代码。这种语言由数字码表示的指令组成。C编译器负责把C代码翻译成不同的特定的机器语言。此外,C编译器还将源代码与C库(库中包含大量的标准函数供用户使用,如printf()和scanf())的代码合并成最终的程序(更精确地说,应该是由一个被称为链接器的程序来链接库函数,但是在大多数系统中,编译器运行链接器)。其结果是,生成一个用户可以运行的可执行文件 (.exe 可执行文件 [for Windows] 或 .out 可执行文件 [for UNIX & Linux]),其中包含着计算机能理解的代码。编译器还会检查C语言程序是否有效。如果C编译器发现错误,就不生成可执行文件并报错。理解特定编译器报告的错误或警告信息是程序员要掌握的另一项技能。
** 程序员需要熟练记忆编译器报错编号与错误问题的对应关系,这样有助于程序员迅速聚焦bug位置和问题所在!

5. 运行程序
6. 测试和调试程序
7. 维护和修改代码

猜你喜欢

转载自blog.csdn.net/u010780459/article/details/81606811