函数调用的参数传递过程以及函数调用方式.pdf

上传人:奉*** 文档编号:4222309 上传时间:2021-06-13 格式:PDF 页数:7 大小:209.17KB
返回 下载 相关 举报
函数调用的参数传递过程以及函数调用方式.pdf_第1页
第1页 / 共7页
函数调用的参数传递过程以及函数调用方式.pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《函数调用的参数传递过程以及函数调用方式.pdf》由会员分享,可在线阅读,更多相关《函数调用的参数传递过程以及函数调用方式.pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、函数调用的参数传递过程 以及函数调用方式 程序设计基础课程组 1 1、函数调用参数、函数调用参数 #include void main() int max(int x,int y); int a,b,c; scanf(%d,%d, c=max(a,b); printf(Max is %d,c); max(int x, int y) int z; z=xy?x:y; return(z); c=max(a,b); (main 函数) (max 函数) max(int x, int y) int z; z=xy?x:y; return(z); 函数调用过程中区分形式参数和实际参数 形式参数:定义函数

2、时函数名后面括号中的变量名 实际参数:调用函数时函数名后面括号中的表达式 形参 实参 2 2、函数调用执行过程、函数调用执行过程 main() 调fun() 结束 fun() 返回 保存: 返回地址 当前现场 恢复: 主调程序现场 返回地址 函数调用的执行过程 3 3、函数调用方式、函数调用方式 函数调用的方式:函数调用的方式: 函数语句:以独立的语句去调用函数。不要求有返回值,仅完成一定的操作 displayMenudisplayMenu();(); 函数表达式:函数返回一个确定值,以参加表达式的运算。不可用于void。 intint m=max(m=max(a,ba,b);); 函数参数:函数调用作为另一个函数的参数。 printfprintf(“%(“%d”,maxd”,max( (a,ba,b); /*); /*输出大数输出大数* */ / m=max(m=max(a,maxa,max( (b,cb,c); /*); /*三数比大小三数比大小* */ / 4 4、函数调用示例、函数调用示例 函数调用示例函数调用示例 函数语句方式调用 函数表达式方式调用 形参 函数声明 函数参数 实参 5、课程总结 函数调用的参数传递过程 函数调用执行过程 函数调用方式 本节内容到此结束 谢谢大家!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁