第七章z 主要内容§
§5-2 单击此处编辑母版标题样式 单击此处编辑母版文本样式第二级第三级第四级第五级上页下页节末页结束共 24 页 第 页引:设计算法求组合数C(mn)=m(n(m-n)) 输入mnP:求m的阶乘赋给xR:求m-n的阶乘赋给zQ:求n的阶乘赋给yfor(i=1 i<=mi)x?xiP求m的阶乘xdefx=1result=x(yz)输出resultfor(i=1 i<=ni)y?yiQ求n
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第7章 函数 7.1 问题的提出 7.2 函数基础 7.3 函数的定义 7.4 函数说明 7.5 函数调用 7.6 参数传递 7.7 程序举例 7.8 递归调用 7.9 变量的存储类别 7.1 问题的提出 例6.20它可以解决的问题有:①输入若干个学生的某课程的期中和期末成绩并计算每个学生的总评成绩
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级Advanced ProgrammingAdvanced Programming单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级Advanced Programming单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级Advanced Programming单击此处编辑母版标题样式
1第7章函数71 函数的基本概念72 函数的基本应用73 数组作为函数参数74 函数的嵌套调用75 函数的递归调用76 局部变量与全局变量77 变量的存储方式78 内部函数与外部函数79 编译预处理71 函数的基本概念程序设计中的“函数”是从英文“function”翻译过来的,从其意义上来说,函数带有功能的含义,也就是说程序中定义一个函数的目的是让它完成一定的功能,并且这个功能在程序中会多次被使用
#
函数的定义 .2 返回语句 判断两个数是否是相等函数int eq(x y) (1) 函数值类型int 可以缺省float x y (2) 函数名eq{float t
程序运行情况如下: Input two integer numbers: 12 34↙ 输入 max=34 本例程序由main()和max()两个函数构成在本案例中max()函数的返回值是一个整型数它带两个整型参数它们的具体值是由main()函数在调用时传送过来
#
893用static声明局部变量有时希望函数中的局部变量的值在函数调用结束后不消失而保留原值,即其占用的存储单元不释放,在下一次该函数调用时,该变量已有值,就是上一次函数调用结束时的值。这时就应该指定该局部变量为“静态局部变量”,用关键字static进行声明。通过下面简单的例子可以了解它的特点。考察静态局部变量的值请看小实验:test1c 我们对其进行单步跟踪,观察其static的作用。对静态局部
违法有害信息,请在下方选择原因提交举报