第7章?函数 7.1?模块化程序设计概述 7.2?函数的定义 7.3?函数的调用 7.4?数组作为函数的参数 7.5?变量的作用域和存储类型 7.6?内部函数和外部函数 7.1?模块化程序设计概述 一个被开发的软件往往由许多功能组成,包含的程序语句很多。从组成来看,各个功能模块之间彼此有一定的联系,但是在功能上是各自独立的。从开发过程来看,可能不同的模块是由不同的程序员开发的,怎样才能将不同的功能模块连接在一起形成一个程序,怎样才能保证不同开发者的工作既不互相重复又能彼此衔接,这就需要进行模块化程序设计。而支持这种设计方法的语言被称为模块化程序设计语言,我们的C语言就具备这种模块化程序设计的功能,实现这种功能的工具就是函数。???? 所谓模块化程序设计,指的是将一个大的程序自上向下进行功能分解,将其分成若干个子模块,每个模块对应了一个功能,有自己的界面,有相关的操作,可以完成独立的功能。各个模块可以分别由不同的人员编写和调试,最后再将不同的模块组装成一个完整的程序。在C语言中,就是用函数来实现功能模块的定义,C程序的功能可以通过函数之间的调用来实现。一个完整的C程序可以由多个源程序文件组成,而每一个文件中都可以包含多个函数。 7.2?函数的定义 7.2.1?概述???? 函数是一个可以反复使用的、具有特定功能的且相对独立的程序段。???? 建立函数称为“函
原创力文档

文档评论(0)