高二下高教社编程语言基础C语言(第5版)教案6.1函数的定义

2023-03-28
| 6页
| 155人阅读
| 1人下载
普通

内容正文:

课题序号 授课班级 授课课时 授课形式 理论 授课章节 名称 6.1函数的定义 使用教具 计算机、多媒体电视、黑板 教学目的 1. 掌握函数的定义 2. 掌握库函数的正确调用 3. 理解函数的参数 4. 理解函数的返回值 教学重点 1.什么是函数 2.函数的参数 3.函数的返回值 教学难点 1.函数的说明 2.函数的参数 更新、补 充、删节 内容 课外作业 教学后记 授课主要内容或板书设计 6.1函数的定义 一:定义函数 二:函数的参数 三:函数的返回值 课 堂 教 学 安 排 教学过程 主 要 教 学 内 容 及 步 骤 (一)前堂回顾 (二)导入新课 (三)新授 (四)总结扩展: (五)作业布置: 编程:在屏幕上显示 ******************** Very good!******************** 具体程序:main() { printstar();print_message();print_star();} printstar() { printf(“******************** ”);} print_message();{ printf(“ Very good! ”);} 通过上例我们可以看出,在编写一个程序时,有时可将一个程序分解成多个模块。而这些模块是通过一些程序代码编写而成的,称为函数。这节课我们来具体的学习一下函数的基本概念和基础知识。 第六章函数6.1函数的定义 基本知识: 1、一个源程序由一个或多个函数组成。 2、一个程序由一个或多个源程序文件组成。 3、C语言程序从main()函数开始执行。 4、所有函数都是平行的,可互相调用但不可调用main()函数5从用户角度看,函数有两种:1)标准函数,即库函数。(由系统提供,例:printf())2)用户定义的函数。(由用户提供,例:printstar()) 5、从函数的形式看,函数分两类:1) 无参函数。2) 有参函数。 一:定义函数 函数定义的形式为: 类型说明符 函数名(形式参数表列) 函数头 { 声明部分; 函数体 语句部分; } 例如:定义求两个数的和的函数。 int max(int x,int y) { int z; z=x+y; return z; } “类型说明符”指的是函数的返回值类型,“形式参数表列”指的是函数所需要的参数,使用参数可以在函数调用中传递数据。如果函数不需要传递数据,即不需要参数,则可省略不写,但括号不能省略。 声明部分可以是变量声明,也可以是函数中被调用函数的声明。 二:函数的参数 函数调用时需要传递数据,则在定义函数时在函数名后的括号内指明所需要的参数,包括参数类型和参数名。在函数定义时指定的参数称为形式参数,在函数调用中传递的数据称为实际参数。 注意: 1. 形参在未出现调用时,不占内空间,只有发生了调用时才分配内存。 2. 实参可以是常量、变量和表达式。例:c=max(3,a+b); 3. 在定义的函数中必须有形参类型。例: int max(x,y) int x,y; 4. 实参和形参类型要一致。 例1:使用选择结构进行编程。 main( ) /*主函数*/ { int a, b,max; /*定义变量*/ scanf(“%d, %d”, &a , &b); /*输入变量a和b的值 */ if(a>b) max=a;else max=b; /* 判断较大者*/ printf(“max=%d”,max); /*输出c的值*/} 例2:使用函数的思想进行编程。 main( ) /*主函数*/ { int a, b, c; /*定义变量*/ scanf(“%d, %d”, &a , &b); /*输入变量a和b的值 */ c=max(a,b); /*调用max函数,将得到的值赋给c*/ printf(“max=%d”,c); /*输出c的值*/}int max(x,y) /*定义max函数,函数值为整形,x,y为形式参数*/ int x,y; /*对形参x,y做类型定义*/ { int z; /*函数中用到的变

资源预览图

高二下高教社编程语言基础C语言(第5版)教案6.1函数的定义
1
高二下高教社编程语言基础C语言(第5版)教案6.1函数的定义
2
高二下高教社编程语言基础C语言(第5版)教案6.1函数的定义
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。