- 0
- 0
- 约2.32万字
- 约 58页
- 2018-05-10 发布于河南
- 举报
C语言程序设计(谭浩强编)第八章 函数6学时new
第8章 函 数 8.1 概述 函数:英文名为Function,直译为“功能”,“函数”的意思在C语言里,函数指的是实现一个特定功能的程序模块。它相当于其他语言中的子程序。 一个C语言程序可由一个主函数和若干个函数构成,其中主函数是不可缺省的。每个C程序由主函数调用其他函数,其他函数也可以相互调用。 在程序设计中,常将一些常用的功能模块编写成函数,放在函数库中供公共选用。 8.3 函数参数和函数的值 8.3.1 形式参数和实际参数 在定义函数时函数名后面括弧中的变量名称为“形式参数”(简称“形参”),在主调函数中调用函数时,函数名后面括弧中的参数(可以是一个表达式)称为“实际参数”(简称“实参”)。 8.5 函数的嵌套调用 C语言的函数定义都是互相平行、独立的,也就是说在定义函数时,一个函数内不能包含另一个函数,这是和PASCAL不同的。 C语句不能嵌套定义函数,但可以嵌套调用函数,也就是说,在调用一个函数的过程中,又调用另一个函数。 下图表示的是两层嵌套(连main函数共3层函数),其执行过程见图。 8.6 函数的递归调用 在调用一个函数的过程中又出现直接或间接地调用该函数本身,称为函数的递归调用。C语言的特点之一就在于允许函数的递归调用。例如: int f(int x) { int y,z; z=f(y); r
您可能关注的文档
最近下载
- 500KV升压站安全管控措施措施.docx VIP
- 中海壳牌二期100万吨_年乙烯工程产能调整为120万吨_年改造项目环境影响报告书.pdf VIP
- 仙剑奇侠传三外传问情篇综合攻略(带地图).doc VIP
- 剑桥顶级教材unlock 3级课件-unit1RW Video+R1.pptx VIP
- T∕GDACM 0156-2025 中医康复指南 中风(脑卒中).docx
- 2012年6月英语六级真题答案及解析2012年6月英语六级真题答案及解析.doc VIP
- 电子听诊器产品技术要求参考版.docx VIP
- 河北中烟工业公司笔试试题2025.docx VIP
- 钢铁仓储管理准则(汇总).docx VIP
- 企业负责人施工现场带班检查记录文本.docx VIP
原创力文档

文档评论(0)