1 / 46
文档名称:

函数(C语言).ppt

格式:ppt   大小:1,090KB   页数:46
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

函数(C语言).ppt

上传人:ranfand 2016/10/18 文件大小:1.06 MB

下载得到文件列表

函数(C语言).ppt

相关文档

文档介绍

文档介绍:函数?函数的定义,函数参数和函数的值?函数的调用(嵌套、递归)?全局变量、局部变量、动态存储变量和静态存储变量2016-10-18-§ 概述?C是模块化程序设计语言?C语言由函数构成,但C以源程序为单位进行编译?程序执行由main函数开始,调用其他函数后回到main函数,在main函数中结束整个程序的运行,main函数是系统定义的,任何一个程序都必须有且只有一个main函数,main函数的位置不受限制2016-10-18-?( ) { 声明部分语句}(形式参数表列) { 声明部分语句}例:print_message( ){ printf(" How do you do! \n);}int max(int x,int y){int z; z=x>y?x:y;return (z);}2016-10-18-”空函数”的定义类型标识符函数名( ) { }:现代的和传统的例:dummy() { }现代风格:int max(int x,int y) {…… }传统风格int max(x,y)int x,y; {……. }例如:有参函数(现代风格)int max(int x, y){ int z; z=x>y?x:y; return(z);}?2016-10-18-?函数分类?从用户角度?标准函数(库函数):由系统提供?用户自定义函数?从函数形式?无参函数?有参函数使用库函数应注意:?函数参数的数目和顺序,及各参数意义和类型?函数返回值意义和类型?需要使用的包含文件2016-10-18-§ 函数参数和函数的值?形参和实参main(){int a,b,c; scanf("%d,%d",&a,&b); c=max(a,b);/*a,b为实际参数*/ printf("Max is %d",c);}int max(int x,int y) /*x,y为形式参数*/{int z; z=x>y?x:y; return(z);}?形参:定义函数时,函数名后面括弧中的变量名?实参:主调函数中调用一个函数时,函数名后面括弧中的参数2016-10-18-?说明:?形参在调用时才分配内存单元,调用结束后释放(内存中实参和形参占不同的单元)?实参与形参的数据传递为“值传递”,即单向传递,由实参传递给形参,但不能由形参传递给实参?实参与形参的类型要求相同或赋值兼容?实参要求有确定的值2016-10-18-例题8-1main( ) { int a,b ;a=7 ;b=11;swap(a,b) ;printf(“%d,%d\n”,a,b) ;} swap(int x,int y) { int t ;t=x ;x=y ;y=t ;}实参形参711a:b:调用前:调用结束:711a:b:tswap:711a:b:117x:y:调用:711x:y:11a:b:72016-10-18-?函数调用过程:,,,继续运行…2016-10-18-?函数的返回值?形式:return(表达式);或return 表达式;?功能:将被调用函数中的一个确定值带回主调函数中?说明:?函数的类型就是返回值的类型,如果函数值的类型和return语句中表达式的值不一致,则以函数类型为准.?如果没有return,函数将带回一个无用的值(不确定的)?void型(空类型)

最近更新

2024年中原工学院马克思主义基本原理概论期末.. 21页

2024年九江县招教考试备考题库新版 33页

2026年上饶幼儿师范高等专科学校单招职业倾向.. 41页

2026年中医住培带教师资理论考核题库100道附参.. 39页

2024年古蔺县幼儿园教师招教考试备考题库含答.. 33页

2026年中国城市建设史复习题100道附答案(基础.. 44页

2024年天津财经大学辅导员考试笔试题库附答案.. 30页

2026年丽水职业技术学院单招综合素质考试模拟.. 44页

2026年云南交通运输职业学院单招职业技能考试.. 45页

2024年常山县幼儿园教师招教考试备考题库最新.. 41页

2026年云南省昭通地区单招职业倾向性测试模拟.. 45页

2026年云南能源职业技术学院单招职业技能考试.. 45页

2026年仰恩大学单招职业适应性测试题库附答案.. 44页

2026年企业作业人员题库100道及答案(必刷) 40页

2026年会计专业技术资格考试题库200道及答案(.. 88页

2026年保定理工学院单招职业技能测试模拟测试.. 45页

2026年党内廉政知识测试题word 15页

2024年湖南机电职业技术学院辅导员招聘考试真.. 30页

2026年党员廉政知识测试题(全优) 14页

2024年班玛县选聘县直事业单位工作人员历年真.. 65页

2024年郑州西亚斯学院辅导员考试笔试题库最新.. 36页

2024年阳谷县辅警招聘考试真题附答案 66页

2025三季度重庆城口县事业单位公开遴选18人考.. 44页

2025下半年北京市公安局昌平分局勤务辅警招聘.. 31页

2026年内蒙古能源职业学院单招职业倾向性考试.. 44页

2025中国高等教育学会秘书处招聘6人笔试参考试.. 33页

2026年江西交通职业技术学院单招职业倾向性考.. 37页

2025年新疆考试录用公务员《公安专业科目》真.. 30页

2025年安徽邮电职业技术学院单招职业技能测试.. 66页

2024年南京信息职业技术学院单招职业技能测试.. 78页