单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级 教学内容: 8.1 概述 8.2 函数定义 8.3 函数返回值 8.4 函数的调用 8.5 变量的作用域与存储类别 8.6 函数的存储类别 第 8 章 函 数 教学要求: 1.掌握函数的定义和调用方式以及形参
Edit Master titleClick to edit Master text stylesSecond levelThird levelFourth levelFifth level第八章§8.1概述 一个较大的程序可分为若干个程序模块每一个模块用来实现一个特定的功能在高级语言中用子程序实现模块的功能子程序由函数来完成一个C程序可由一个主函数和若干个其他函数构成由主函数调用其他函数其他
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第8章 函 数概述函数的定义函数的返回值函数的调用函数参数及其传递方式函数的嵌套与递归调用数组作为函数参数变量的存储属性内部函数和外部函数8.1 概述模块化程序设计基本思想:将一个大的程序按功能分割成一些小模块特点:各模块相对独立功能单一结构清晰接口简单控制了程序设计的复杂性缩短开发周期避免程序开发的重复劳动易于维护和功能
#
#
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第8章函 数模块化程序设计方法: 人们在求解某个复杂问题时通常采用逐步分解分而治之的方法也就是将一个大问题分解成若干个比较容易求解的小问题然后分别求解程序员在设计一个复杂的应用程序时往往也是把整个程序划分成若干个功能较为单一的程序模块然后分别予以实现最后再把所有的程序模块象达积木一样装配起来这种在程序设计中分而治之的
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级C语言程序设计第六章 函数第六章 函数§6.1 概述 一个函数是根据进去的信息(输入)和产生的东西(输出结果)所定义的一个黑盒在 C 语言函数中: 我们用参数把值传送进函数: 我们用 RETURN 把一个值返回调用函数 2) 除main函数外其它函数可相互调用main ( )
y=f(x) 正弦函数sin(x) void exit( int status ) 函数的定义 函数的引用 函数的说明 函数的执行过程(2) 形式参数(简称形参)(5) 圆括号函数执行的最后一个操作是返回返回的意义是:(1) 使流程返回主调函数宣告函数的一次执行结束在调用期间所分配的变量单元被撤消(2) 送函数值到调用表达式中有些函数有返回值有些函数没有返回值
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级 Page 点击此处结束放映第6章 函数概述6.1函数的定义 6.2函数的参数和返回值 6.3函数的调用 6.4变量的作用范围 6.5C程序是模块化和结构化的程序一个大程序通常被分为多个模块每一个模块用来实现一个特定的功能在C语言中函数就是这样的程序模块函数是构成C程序的基本单位一个C程序由一个主函数和若干函数组成通过
程序设计的艺术性特点:(1) 一个源程序文件由一个或多个函数组成一个源程序文件是一个编译单位即以源程序为单位进行编译而不是以函数为单位进行编译(2) 一个C程序由一个或多个源程序文件组成一个源文件可以为多个C程序公用(3) C程序的执行从main函数开始调用其他函数后流程回到main函数在main函数中结束整个程序的运行main函数是系统定义的(4) 所有函数都是平行的即在定义函数时是互相独立的一
违法有害信息,请在下方选择原因提交举报