网站首页 语言 会计 电脑 医学 资格证 职场 文艺体育 范文
当前位置:书香门第 > 计算机 > C语言

C语言软件开发的基本方法与步骤

栏目: C语言 / 发布于: / 人气:1.45W

引导语:软件开发,是根据用户要求建造出软件系统或者系统中软件部分的一个产品开发的过程。以下是本站小编分享给大家的C语言软件开发的基本方法与步骤,欢迎阅读学习!

C语言软件开发的基本方法与步骤

软件开发的基本方法与步骤

1.分析问题,建立数据模型。

2.确定数据结构和算法。

1.编织程序。

4.调试程序。

 1.1.1 算法

通常计算机算法分为两大类:数值运算算法和非数值运算算法。

数值运算是对问题求数值解,非数值运算包括非常广泛的领域。数值运算有确定的数学模型,一般都有比较成熟的算法。非数值运算的种类繁多,要求不一。

算法的基本特征(有穷性,确定性,有效性,有零个或多个输入,有一个或多个输出。

算法的.表示—流程图(对给定算法的一种图形解法,流程图又称为框图,它用规定的一系列图形,流程线及文字说明来表示算法中的基本操作和控制流程,其优点是形象直观,简单易懂,便于修改和交流。)

流程图包括起止框,输入/输出框,处理框,判断框,注释框,流程框,连接点。

 1.1.2 编码实现

创建一个C语言程序的步骤:

1.编写源代码

2.将源代码编译成目标代码。

1.链接目标代码成为可执行程序

源代码

将源程序的代码指令存储,计算机采用两种不同格式存储文件,分别是文本格式和二进制格式。

文本文件包括ASCII码字符集的符号。ASCII字符集包括了字母表的大小写字母。还包括了从0-9的数和一些标点符号。二进制文件是由二进制数组成。

当编写程序的时候,我们将源代码存储到文本文件中,程序员通常会将多个源代码的文本文件创建一个程序。通过很短时间的编译和链接过程,文本文件中的源代码被转化成二进制指令存储到二进制文件中。

 编译源代码

计算机不能执行源代码,我们要编写编译器或翻译器,这样,就可以将程序从高级语言程序转化成二进制代码,也就是机器语言。

 链接

当链接起将程序链接成可执行的形式时,它用多个库来链接目标程序。库是一些预先编译好的函数的集合。这些函数可能完成一项或多项任务。

1.1.3调试程序

程序中最易出现的几种不同类型错误是

语法错误

逻辑错误

开发错误

运行时错误