C言语教学chap8.pptVIP

  • 2
  • 0
  • 约3.73千字
  • 约 21页
  • 2018-04-27 发布于河南
  • 举报
C言语教学chap8

第八章 函数 一、函数的引入 二、C语言函数定义的两种形式 形式1: 类型名 函数名(类型名 形参1,类型名,形参2,……,类型名 形参n) { 说明语句; 执行语句; } 形式2: 类型名 函数名(形式参数表) 形式参数说明; { 说明语句; 执行语句; } 例如:int max(int x, int y) 等价于:int max(x,y) int x,y; 几点重要说明 函数的定义在程序中都是平行的,即不允许在一个函数的内部再定义另一个函数 函数名是用户自定义标识符,当函数值为整型时类型名可省略,当函数只完成某个操作而不返回值时,可用类型名void 形参表中的形参是用户自定义标识符,没有参数时,圆括号不能省略,函数为无参函数 三、函数的参数 几个定义 函数调用 调用函数 被调函数 形式参数(形参) 实际参数(实参) 说明 形参在定义时不占内存空间,只在调用函数时为其分配存储单元,且在调用结束后释放内存空间 实参可以是常量、变量、表达式,但必须预先有确定值 实参变量与形参变量发生“单向值传递”,但当数组名作为实参进行传递时,传递的是数组的首地址 四、函数的返回值 格式: return(表达式);或retur

文档评论(0)

1亿VIP精品文档

相关文档