内容正文:
课题序号
授课班级
授课课时
授课形式
理论
授课章节
名称
6.2函数的调用
使用教具
计算机、多媒体电视、黑板
教学目的
1. 函数的调用
教学重点
1函数的调用
教学难点
形参和实参的使用 函数的嵌套调用和递归调用
更新、补
充、删节
内容
课外作业
教学后记
授课主要内容或板书设计
6.2函数的调用
一:函数调用
二:函数调用方式
三:函数原型
四:函数的嵌套调用和递归调用
课 堂 教 学 安 排
教学过程
主 要 教 学 内 容 及 步 骤
(一)前堂回顾
(一)导入新课
(三)新授
(三)总结扩展:
(四)作业布置:
一:填空
1. 三种基本程序结构 、 、 。
2. 是构成C语言的基本单位。
3. C语言程序是从 开始执行的。
4. 每个函数都必须由 开始,由 结束。
二:判断
1. 一个程序可以没有主函数。 ( )
2. 函数的参数可有可无。 ( )
3.函数名的后面必须有()。 ( )
在上堂课的学习中我们已经了解了一些函数的相关知识,这节课我们将继续学习函数的一些相关知识,以进一步加深对函数的了解。
6.2函数的调用
一:函数的调用
一般形式:函数名([实际参数表]);
[ ]为可选项。
例:printstar( );-----对printstar( )函数的调用
c=max(a,b);-------对max( )函数的调用
二:函数的调用方式
1. 函数语句。把函数看成语句。例:printstar( );
2. 函数表达式。例:c=max(a,b);
3. 函数参数。例:m=max(a, max(b,c));
三:函数原型
要调用函数,必须在程序中添加该函数的声明,函数声明,在其后添加分号表示语句结束。如:声明格式:int max(int x,int y);
这种函数声明称为“函数原型”。作用是让编译器在编译时对程序中的函数调用检查合法性。
四:函数的嵌套调用和递归调用
函数定义是不能嵌套的,可函数调用是可以嵌套的。但注意:main()函数是不允许被调用的,只能它调用别的函数。
比如,你有一个函数
void example()
{
......
}
还有一个函数
void forexample()
{
.....
void example();
example();
}
就如你看到的,在void forexample()函数里面,又调用到example()函数。这就是你想知道的函数嵌套。
若函数调用自身,则称为递归调用。
通过本节课的学习,要求学生们掌握以下内容:1、函数的调用及调用方式;2、函数的嵌套调用和递归调用。
利用函数的嵌套,计算1!+2!+3!+4!+5!的值。
学科网(北京)股份有限公司
$