

C语言(5-函数)PPT0.ppt
和蔼****娘子
亲,该文档总共49页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
C语言(5-函数)PPT0.ppt
C语言的发展PPT0.ppt
12345678910111213141516171819202122232425262728293031323334353637383940
c语言第5章 函数.ppt
第5章函数与程序结构本章要点函数的定义方法及函数的类型和返回值。函数实参与形参,参数传递的方式。函数的正确调用,嵌套与递归调用。局部变量和全局变量的概念和使用方法。本章难点函数参数的传递与返回值。函数递归调用的执行过程。变量的作用域和存储类型。5.1程序设计的艺术性函数(function)是结构设计的最基本单位一个C程序由一个主函数和若干个函数组成,由主函数调用其他函数,其他函数之间也可以相互调用。同一个函数可以被一个或多个函数调用任意多次。特点:(1)一个源程序文件由一个或多个函数组成。一个源程序文件是
c语言实验5函数答案.doc
一、实验目的(1)掌握C语言中定义函数的方法(2)掌握通过“普通值传递”和“地址值传递”调用函数的方法。(3)掌握函数嵌套调用和递归调用的方法。(4)理解变量作用域和生存期的概念,掌握全局变量和局部变量,动态变量和静态变量的定义、说明和使用方法。二、实验内容步骤(按要求设计以下程序,并调试分析运行结果,此部分完成在实验报告上)1.编写函数fun,函数首部为voidfun(inta[],intn),其功能是将数组a进行倒序,即a[0]和a[n-1]交换,a[1]和a[n-2]交换。Main函数中定义数组a[
c语言函数.ppt
第八章函数8.1概述C语言的程序除主函数外,还可以有若干个其他函数—块状结构。对于较大的程序来说,往往把其中相对独立的算法和功能定义成一个独立的函数,以供需要的地方调用。将一个程序分解成多个函数有如下优点:(1)减少代码的重复现象。(2)便于分工合作。(3)便于阅读。(4)便于独立算法的代码移植。8.2函数的定义和调用通过例子来说明如何定义和调用函数:对于求两个数中的最大值,有三个步骤:(1)从键盘输入两个数给a和b。(2)求a和b中的最大值。(3)输出结果。把求最大值的算法部分定义成一个独立的函数:函数