c语言程序设计教学资料函数.pptx

c语言程序设计教学资料函数

第7章 函数主要内容 模块化程序设计 函数的定义 向函数传递值和从函数返回值 函数的调用 函数的作用域和存储类别 牛牛文库文档分享为什么要用函数?问题: 如果程序的功能比较多,规模比较大,把所有代码都写在main函数中,就会使主函数变得庞杂、头绪不清,阅读和维护变得困难 有时程序中要多次实现某一功能,就需要多次重复编写实现此功能的程序代码,这使程序冗长,不精炼 牛牛文库文档分享用模块化程序设计 在设计一个较大的程序时,往往把它分为若干个程序模块,每一个模块包括一个或多个函数,每个函数实现一个特定的功能 采用“分而治之”的办法简化程序设计的过程 C程序可由一个主函数和若干个其他函数构成 事先编好一批实现各种不同功能的函数 主函数调用其它函数,其它函数也可以互相调用 同一个函数可以被一个或多个函数调用任意多次 牛牛文库文档分享 牛牛文库文档分享 功能分解 自顶而下、逐步求精的过程 模块化分解原则 保证模块的相对独立性 高聚合(模块的功能独立、单一)、低耦合(模块对外接口简单) 设计好模块接口 接口是指罗列出一个模块的所有与外部打交道的变量 定义好后不要轻易改动 在模块开头(文件的开头)进行函数声明 牛牛文库文档分享模块化程序设计方法例:输出以下的结果,用函数调用实现。 ******************How do you do! ****************** 牛牛文

文档评论(0)

1亿VIP精品文档

相关文档