三、 函数的调用 (一)、函数调用可以有两种方式 (二)、函数的参数传递 (三)、函数调用的语法要求 (一)函数调用可以有两种方式 函数调用出现在表达式中 例:c = max(a,b)是一个赋值表达式 函数调用以语句的形式出现 例:若调用hello函数,可用以下语句: hello(); (二)、函数的参数传递 计算实在参数的值,为形式参数分配存储单元,将实在参数的值传给对应的形式参数。 通过return语句将返回值返回到调用处,释放形式参数所分配的内存单元。因此,形参只在函数内部有效,函数调用结束返回主调函数后则不能再使用该形参变量。 函数之间还可以通过全局变量传递参数,将在本章后续内容中介绍。 在C语言中,数据只能从实参传给形式参数,而不能把形式参数的值传回给实在参数,称为“按值传递”,既单向传递。 (三)、函数调用的语法要求 函数调用的语法要求 函数调用时,函数名必须与定义的函数名完全一致。 实参可以是常量、变量、表达式、函数等,在进行函数调用时,它们都必须具有确定的值,实参的个数必须与形参的个数相等,顺序一致,类型匹配,否则会发生“类型不匹配”的错误。 被调函数类型是int或char以外的函数,应先定义或说明,后使用。
您可能关注的文档
最近下载
- 电梯日常巡查与使用状况记录表(范本).doc VIP
- TSG 08-2026特种设备使用管理合规手册 编制指引 升级版.docx VIP
- 城市标杆商业丨山西大同東南邑项目介绍手册.pptx VIP
- 生产安全事故案例二(支模架坍塌).pptx
- 《混凝土坝智能建造技术导则》知识培训.pptx VIP
- 组织气氛与员工参与的关系.pdf VIP
- 11ZJ411 阳台、外廊栏杆(OCR).pdf VIP
- 22G101与16G101钢筋平法图集对比变化汇总.docx VIP
- P0340-31-B2-DFC_EpmCaSI1NoSig-没有检测到凸轮轴信号.pptx VIP
- 早产儿母乳强化剂使用专家共识.pptx VIP
原创力文档

文档评论(0)