函数-C程序设计基础.PPT

函数-C程序设计基础

六、函数 6.1 模块化程序设计思想 6.2 函数的分类 6.3 函数概念 6.4 函数的嵌套 6.5 函数的递归 6.6 变量的作用域和存储类别 6.7 使用库函数 6.8 程序举例 6.1 模块化程序设计思想 在程序设计过程中,为了有效地完成任务,把 所要完成的任务精心分割成若干相对独立,但相 互仍可有联系的任务模块,这样的任务模块还可 以继续细分成更小的模块。直至那些小模块变得 任务相对单纯,对外的数据交换相对简单,容易 编写,容易检测,容易阅读和维护。 在C语言中,使用函数来实现被细分了的各个 模块的代码 ? 函数是C源程序的基本模块, 它封装了完成某 一特定功能的程序代码和数据。 ? C语言不仅提供了极为丰富的库函数(如Turbo C提供了四百多个库函数),还允许用户建立 自己定义的函数。 6.2 函数的分类 在C语言中可从不同的角度对函数分类 : ? 从函数定义的角度 : 自定义函数和系统库函数 ? 从主调函数和被调函数之间数据传送的角度: 有参函数和无参函数 ? 从有无返回值的角度 : 有返回值函数和无返回值函数 6.3 函数概念 6.3.1 函数的定义 函数定义的一般格式: 函数值类型 函数名(参数说明表) { 函数体 } 其中: ?

文档评论(0)

1亿VIP精品文档

相关文档