第3章函数与编译预处理课程.pptVIP

  • 2
  • 0
  • 约2.11万字
  • 约 91页
  • 2017-02-12 发布于湖北
  • 举报
第3章 函数与编译预处理 第3章 函数与编译预处理 3.1 函数的定义与调用 3.1.1 函数概述 3.1.1 函数概述 3.1.2 函数的定义 3.1.2 函数的定义 2 有参函数 3.1.3 函数的调用 3.2 函数的参数传递、返回值及 函数声明 3.2.1 函数的参数传递及传值调用 3.2.3 函数声明 3.2.3 函数声明 3.2.3 函数声明 3.3 全局变量和局部变量 3.3.1 变量的存储机制与C++的内存布局 3.3.2 全局变量 3.4 函数调用机制 3.5 作用域与标识符的可见性 块域 块域 函数声明作用域 3 文件作用域 3.6.1 存储类型 3.6.2 生命期 3.6.2 生命期 3.6.2 生命期 3.7 函数的递归调用 3.7 函数的递归调用 探讨: 计算是先右后左。请看下一条输出语句: cout\n4!=fac(4) \n3!=fac(3)endl; 先算fac(3), 后算fac(4), 先右后左。但输出还是从左到右: 3 2 1 1 2 6 4 3 2 1 1 2 6 24 4!=24 3!=6 3.7 函数的递归调用 3.8 函数的一些高级议题 3.8.2 内联函数 3.9.2 多文件结

文档评论(0)

1亿VIP精品文档

相关文档