第六章函数 教学目标 教学内容 小结
第六章 函数 •教学目标 •教学内容 •小结
教学目标 掌握函数的定义与应用 掌握函数的传值调用与传址调用方式。 掌握主被调函数间的参数传递。 掌握命令行参数及其应用。 了解函数的递归调用
教学目标 • 掌握函数的定义与应用。 • 掌握函数的传值调用与传址调用方式。 • 掌握主被调函数间的参数传递。 • 掌握命令行参数及其应用。 • 了解函数的递归调用
教学内 ●函数的定义和调用及返回值 ●数据在函数间的传递方式 数组名作实参 ●通过指针调用函数 ●带参数的主函数(命令行参数) ●两类特殊函数
教学内容 ⚫ 函数的定义和调用及返回值 ⚫ 数据在函数间的传递方式 ⚫ 数组名作实参 ⚫ 通过指针调用函数 ⚫ 带参数的主函数(命令行参数) ⚫ 两类特殊函数
什么是函数? (1)函数是程序的基本组成单元,是实现特定功能 的模块。 (2)一个C语言程序是由一个ma0函数和若干个 其它函数组成的。 (3)C语言的函数包括标准库函数与用户自定义函 数
什么是函数? (1)函数是程序的基本组成单元,是实现特定功能 的模块。 (2)一个C语言程序是由一个main()函数和若干个 其它函数组成的。 (3) C语言的函数包括标准库函数与用户自定义函 数
函数示例1 float circle area(int r float s s=.1416*rr return(s) main( float area, intr printf("请输入圆的半径:"); scanf(" %d", &r) printf("n area=%f\n", circle area(r)
函数示例1 float circle_area (int r) { float s; s=.1416*r*r; return(s); } main( ) { float area; int r; printf("请输入圆的半径:"); scanf("%d",&r); printf("\n area=%f\n",circle_area(r)); }