C++教程,从入门到精通,chap-04.pptVIP

  • 0
  • 0
  • 约2.62千字
  • 约 41页
  • 2017-02-14 发布于北京
  • 举报
第4章函数和预处理命令 函数 预处理命令 函数 函数的定义 函数的调用 函数的参数与函数的返回值 函数的嵌套调用与递归调用 局部变量和全局变量 函数 函数是由基本语句组成的、可以完成特定功能的例程。 函数是构成C++程序的基本单位,一个C++程序就是一个或若干个函数的集合。 函数通常可以分为两种: 一种是C++提供的标准函数,或者称库函数,是C++提供的函数,用户不用定义就可以使用; 另一种是用户自己定义的函数,用于解决用户自己的问题。 函数的定义 数据类型 函数名(形式参数列表) { 声明部分 语句 } 函数的调用 调用一个函数的方法是指明这个函数的函数名,如果函数的定义中包括形参的话,那么须要在后面的括号中写出传给这些形参的值。 函数调用 形式参数和实际参数 定义函数时定义的参数是形式参数 在定义函数时,虽然定义了函数的形式参数,但是这些参数在没有被其他函数调用时并不在内存中分配存储单元,而是在被调用时才分配,函数调用结束时它所占用的内存单元被立即回收。因此在函数没有被调用时这些参数只是形式上存在,所以称之为形式参数 函数调用时使用的参数是实际参数 值传递 指在函数调用时,实参的值会被复制到形参中。由于函数调用时函数的形参和实参并不占用同样的存储单元,因此在这种情况下实参的值是被复制到形参中的,因此称为“值传递” 改写max函数以解释形参和实参之间的值传递关系 编写s

文档评论(0)

1亿VIP精品文档

相关文档