c语言碧程序设计模板.pptVIP

  • 0
  • 0
  • 约1.17万字
  • 约 41页
  • 2018-12-29 发布于福建
  • 举报
c语言碧程序设计模板

三、 函数的调用 (一)、函数调用可以有两种方式 (二)、函数的参数传递 (三)、函数调用的语法要求 (一)函数调用可以有两种方式 函数调用出现在表达式中 例:c = max(a,b)是一个赋值表达式 函数调用以语句的形式出现 例:若调用hello函数,可用以下语句: hello(); (二)、函数的参数传递 计算实在参数的值,为形式参数分配存储单元,将实在参数的值传给对应的形式参数。 通过return语句将返回值返回到调用处,释放形式参数所分配的内存单元。因此,形参只在函数内部有效,函数调用结束返回主调函数后则不能再使用该形参变量。 函数之间还可以通过全局变量传递参数,将在本章后续内容中介绍。 在C语言中,数据只能从实参传给形式参数,而不能把形式参数的值传回给实在参数,称为“按值传递”,既单向传递。 (三)、函数调用的语法要求 函数调用的语法要求 函数调用时,函数名必须与定义的函数名完全一致。 实参可以是常量、变量、表达式、函数等,在进行函数调用时,它们都必须具有确定的值,实参的个数必须与形参的个数相等,顺序一致,类型匹配,否则会发生“类型不匹配”的错误。 被调函数类型是int或char以外的函数,应先定义或说明,后使用。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档