第7章用函数实现模块化程序设计资料.pptVIP

  • 9
  • 0
  • 约2.07万字
  • 约 97页
  • 2019-07-05 发布于山东
  • 举报

第7章用函数实现模块化程序设计资料.ppt

7.3.2 函数调用时的数据传递 一、实参和形参 实参:实际参数,调用函数时函数名后面括号中表达式列表 形参:形式参数,定义时函数名后面括号中的变量名列表 二、实参和形参间的数据传递 说明: 1、实参可以是常量、变量和表达式 2、实参与形参的类型应相同或赋值兼容;字符型和整型可通用(ASCII表内的整数和字符通用) 3、定义函数时,必须指定形参的类型和实参类型、个数和顺序应保持一致 (否则出现“类型不匹配”错) 函数的返回值应当属于某一个确定的类型,在定义函数时指定函数返回值的类型 char letter(char c1,char c2) /* 函数的返回值值为字符型 */ 注意: 凡不加类型说明的函数,自动按整型处理,但不提倡这种写法。 使用函数原型做函数声明 函数原型的一般形式为: 1. 函数类型 函数名(参数类型1,参数类型2……); 2. 函数类型 函数名(参数类型1,参数名1,参数类型2,参数名2……); 如:int max(int ,int); int max(int a, int b); 两种可以不做函数声明的特殊情况: 1、被调函数的定义在主调函数前 2、在文件的开头(所有函数定义之前),已对本文件中所调用的函数进行了说明,则在主调函数中不必再对所调用的函数作声明 说明

文档评论(0)

1亿VIP精品文档

相关文档