C程序设计 第8章 函数 8.1 概述 8.2 函数定义的一般形式 8.3 函数参数和函数的值 8.4 函数的调用 8.5 函数的嵌套调用 8.6 函数的递归调用 8.7 数组作为函数参数 8.8 局部变量和全局变量 8.9 变量的存储类别 8.1 概述 一个C程序可以分为若干个函数。 每个程序有且只能有一个main函数,其它的函数都是“子函数”。 子函数可以互相调用,但主函数不能被调用。 一个C源程序由一个或多个文件构成,一个源程序文件是一个编译单位。 8.1 概述 C程序的执行从main函数开始,调用其它函数后仍回到main函数,程序在main函数结束时结束。 所有子函数都是平行的,任何子函数都不属于其他函数。 从用户的角度来看,函数可以分为: 标准函数,即库函数 自定义函数 从函数形式看,可分为: 无参数函数:如printstar() 有参数函数:如printf() 8.2 函数定义的一般形式 函数定义的一般形式: 类型说明 函数名([形式参数说明]) {函数体} 形式参数说明方法: 类型说明 变量名[,类型说明 变量名] 函数体的组成: {[局部变量说明] 语句 } 局部变量: 函数体内定义的变量。其范围仅限于所在的函数内部,离开函数体则无意义。 8.3 函数参数和函数的值 一个C程序由若干个函数组成,各函数调用时经常需要传递一些数据。即调用
您可能关注的文档
- 化工安全技术论文1503课稿.doc
- 机模修厂房及车库钢构施工组织设计课稿.doc
- 化工厂设计陆福民号课稿.doc
- 化工工(高级)课稿.doc
- 化工工程师公共基础摸底汇总课稿.doc
- 化工工程突破习题汇总课稿.doc
- 化工过程设计课稿.doc
- 化工基础课稿.doc
- 废物利用、变废为宝探讨.ppt
- 化工类毕业论文课稿.doc
- 2026年主管护师资格考试重症护理题库(含答案).docx
- 2026年度上海财经大学浙江学院单招《数学》综合提升测试卷附参考答案详解(夺分金卷).docx
- 2026年度上海财经大学浙江学院单招《英语》常考点试卷含完整答案详解【夺冠系列】.docx
- 合规红线与避坑实操手册(2026)《YDT 1896-2009移动终端产品使用说明规范》.pptx
- 2025年主题教育个人检视问题及整改措施三篇.docx
- 2026年度上海财经大学浙江学院单招《英语》考前冲刺练习试题(B卷)附答案详解.docx
- 2025年信贷工作总结(2篇).docx
- 2026年度上海大学《数学》单招练习题附参考答案详解(综合题).docx
- 合规红线与避坑实操手册(2026)《YDT 1914-2009基于软交换的应用服务器设备安全技术要求和测试方法》.pptx
- 2025年护理各类应急演练工作总结(3篇).docx
原创力文档

文档评论(0)