当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《C语言》第八章 函数

资源类别:文库,文档格式:PPT,文档页数:39,文件大小:268KB,团购合买
第一节 函数的定义方法 第二节 函数的定义方式 第三节 函数参数和函数的值 第四节 函数的调用 第五节 函数的嵌套调用 第六节 函数的递归调用 第七节 数组作为函数参数
点击下载完整版文档(PPT)

第八章函数

第八章 函数

第一节函数的定义方法 1.函数的概念 函数从本质上来说就是能完成一定功能的程序段, 其标识叫函数名 若有其他程序要完成该函数的功能,可以通过调用 函数可以反复多次调用。 2.引入函数解决的问题 1)解决代码的重复 2)结构化、模块化编程的需要

第一节 函数的定义方法 1.函数的概念 函数从本质上来说就是能完成一定功能的程序段, 其标识叫函数名。 若有其他程序要完成该函数的功能,可以通过调用。 函数可以反复多次调用。 2.引入函数解决的问题 1)解决代码的重复 2)结构化、模块化编程的需要

main O a() c() d() e()f()|g()

main() h() a() b() c() d() e() f() g()

例:一个简单的函数调用 main printstar():/*调用 printstar()函数* print message();/*调用 print message()函数*/ printstar();调用 printstar()函数* printstar /* printstar()函数*/ printf(\t\t*米\n”); print message()/* print message()函数*/ printf(“\t\t\n”);

main( ) { printstar( ); print_message( ); printstar( ); } printstar( ) { printf(“\t\t*****\n”); } print_message( ) { printf(“\t\t \n”); } 例: 一个简单的函数调用 printstar( ); printstar( ); printstar( ) print_message( ); print_message( ) /*调用printstar( ) 函数*/ /*调用printstar( ) 函数*/ /*调用print_message( )函数*/ /* printstar( ) 函数*/ /* print_message( )函数*/

说明: (1)一个文件由一个或多个函数组成,一个源 文件是一个编译单位 (2)一个程序总是从 maino函数开始执行,调 用其他函数后,流程回到main(主函数结束。 main(主函数是系统定义的 (3)所有函数都是平行的,它们的定义都是相 互独立的

(1)一个文件由一个或多个函数组成,一个源 文件是一个编译单位 (2)一个程序总是从main()函数开始执行,调 用其他函数后,流程回到main()主函数结束。 main()主函数是系统定义的 (3)所有函数都是平行的,它们的定义都是相 互独立的 说明:

说明: (4)从用户的角度看,有两种函数: 标准函数(库函数) 用户自定义函数 (5)从函数的形式看,函数分为: 有参函数 无参函数

说明: (4)从用户的角度看,有两种函数: (5)从函数的形式看,函数分为: 标准函数(库函数) 用户自定义函数 有参函数 无参函数

第二节函数的定义方式 (1)无参函数的定义形式: 类型说明符函数名() 说明部分; 语句;

(1)无参函数的定义形式: 类型说明符 函数名( ) { 说明部分; 语句; … } 第二节 函数的定义方式

(2)有参函数的定义形式: 类型说明符函数名(形式参数列表) 说明部分; 语句;

(2)有参函数的定义形式: 类型说明符 函数名(形式参数列表) { 说明部分; 语句; … }

例:一个简单的有参函数调用 max(int x, int y int z Z-X>y?X: y, return(z)

例: 一个简单的有参函数调用 max(int x,int y) { int z; z=x>y?x:y; return(z); }

(3)空函数的定义形式: 类型说明符函数名(形式参数列表)

(3)空函数的定义形式: 类型说明符 函数名(形式参数列表) { }

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共39页,可试读13页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有