- 0
- 0
- 约8.2千字
- 约 78页
- 2017-11-04 发布于广东
- 举报
第8章 函数 函数与模块化程序 函数抽象的意义 函数定义 函数原型 函数调用与返回 参数的传递关系 数组作函数参数 指针型函数 指向函数的指针 递归函数 main()函数的返回值和它的参数 标识符的作用域与存储期 存储类别 链接属性 变量的初始化 8.1 函数与模块化程序 把整个程序划分为若干个功能较为单一的程序模块,然后分别予以实现,最后再把所有的程序模块像搭积木一样装配起来,这种在程序设计中分而治之的策略,被称为模块化程序设计方法。 模块的概念是一种程序抽象,其目的就是将某个程序分解为若干个相对独立的程序单元。 在C语言中,函数也是一种抽象,它使用一个标识符(即函数名)来代表一组连续的语句,用户也只需知道它能做什么而不必关心它是怎么做的。 如果可以把函数看成一个“黑盒子”,那么只要将数据送进去就能得到结果,而函数内部究竟是如何工作的,外部程序是不知道的。外部程序所知道的仅限于输入给函数的内容以及函数输出的内容。一个C语言程序不限制函数的个数,如果说有限制,那就是一个C语言程序至少应包含一个被命名为main的函数。 C语言的一个主要特点是可以建立库函数。系统提供了大量的预定义库函数,并提倡尽可能地使用标准库函数。 8.2 函数抽象的意义 可以一个标准库函数为例来说明函数抽象的意义。标准库函数是系统预先已定义的函数,可以通过头文件来访问。前面几章已经使用过一些库函数,如在
您可能关注的文档
- C语言程序设计洪维恩C语言程序设计.ppt
- C语言程序设计技能教程戴佩荣等第1章.ppt
- C语言程序设计技能教程戴佩荣等第3章.ppt
- C语言程序设计技能教程戴佩荣等第4章.ppt
- C语言程序设计技能教程戴佩荣等第5章.ppt
- C语言程序设计技能教程戴佩荣等第6章.ppt
- C语言程序设计技能教程戴佩荣等第8章.ppt
- C语言程序设计技能教程戴佩荣等第9章.ppt
- C语言程序设计技能教程戴佩荣等第11章.ppt
- C语言程序设计教程(第2版)张磊第2章简单程序设计.ppt
- 假睫毛佩戴后的卸除注意事项.pptx
- 《编码的使用与安全》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 《编写活动中的参赛码》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 3.12 不同的歌声——民族文化与美术 教学设计 高中美术湘美版(2019)美术鉴赏(1).docx
- 《程序也是编码》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 《电波加密语》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 《二进制—计算机唯一能识别的编码》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 《生活中的常见编码》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 《体验并创建二维码》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 7.4 跨学科实践:调研桥梁建筑中的力平衡(沪科版2024)八年级物理教材.docx
最近下载
- 膜结构施工组织设计、膜结构施工组织方案.doc VIP
- 青岛理工大学《财务管理》2025 - 2026学年第一学期期末试卷.docx VIP
- 文言文二则《铁杵成针》ppt课件.pptx VIP
- 2023-2021年高考全国甲卷:《政治》考试真题及答案.pdf VIP
- 2025年成都市经济发展研究院面向社会公开招聘编外工作人员笔试备考试题及答案解析.docx VIP
- FTS富士通打印机DPK200使用说明书.pdf VIP
- 《计算机网络基础》课件——项目5 应用层.pptx VIP
- 中国电信IPRAN及多业务试点技术方案.ppt VIP
- 法医学人体损伤程度鉴定书.pdf VIP
- 美国心脏协会(AHA)基础生命支持(BLS)课程测试卷及答案.docx
原创力文档

文档评论(0)