1.3 编程前的准备工作
解决问题时,应采取一些特定的步骤。首先必须定义问题。如果不知道问题是什么,将无法找到解决方案。知道问题是什么之后便可以设计解决它的方案。有了方案后,您通常能够实现它。方案实现后,必须对结果进行测试,以确定问题是否得到解决。这种逻辑也适用于包含编程在内的许多其他领域。
创建C语言程序(或其他语言的计算机程序)时,应遵循下面类似的步骤:
1.确定程序的目标;
2.确定要使用什么样的方法来编写程序;
3.创建程序,以解决问题;
4.运行程序,以查看其结果。
目标(参见第1步)可能是编写一个目标(参见第1步)可能是编写一个字处理器或数据库程序。一个更为简单的目标是将您的姓名显示到屏幕上。如果没有目标,将无法编写程序,因此必须首先完成第1步。
第2步是确定要使用什么样的方法来编写程序。需要使用一个计算机程序来解决问题吗?需要记录哪些信息?将使用什么样的公式?在这一步中,应确定需要知道哪些信息,应以什么样的次序来实现解决方案。
例如,假设有人请您编写一个计算圆面积的程序。第1步已经完成,因为目标已经明确:计算圆的面积。第 2 步是确定要计算圆的面积,需要知道哪些信息。这里假设用户提供圆的半径,知道这些信息后,您便可以使用公式p*r 2 获得答案。至此,您已经获得所需的信息,因此可以进入到第3步和第4步,这两步称为程序开发周期。
1.4 程序开发周期
程序开发周期有其自己的步骤。第1步是使用编辑器创建一个包含源代码的磁盘文件;第2步是编译源代码以创建目标文件;第 3 步是链接编译后的代码,创建一个可执行文件;第 4 步是运行程序,看其运行方式是否与规划相符。
1.4.1 创建源代码
源代码是一系列的语句或命令,用于指示计算机执