[工学]C语言_6函数课件教程.pptVIP

  • 0
  • 0
  • 约1.47万字
  • 约 49页
  • 2018-03-27 发布于浙江
  • 举报
[工学]C语言_6函数课件教程

第6章 模块化程序设计 ——函数 §6.1 函数的概念 函数定义的一般形式 函数的参数和函数的值 函数的调用 函数的嵌套调用 例3 编程求 许多数学函数都是使用递归调用形式定义的: 函数的递归调用是指在调用一个函数时又直接或间接调用函数本身. 例4 有5个人坐在一起,问第5个人多少岁?答:比第4个人大2岁;第4个人说他比第三个人大2岁;第3个人比第2个人大2岁,第2个人比第1个人大2岁.而第1个人有10岁.问第5个人多少岁? 例5 用递归调用求n!阶乘(n=0) § 6.4 编译预处理 作用: 在对源程序编译之前做一些处理,生成扩展C源程序 种类 宏定义 #define 文件包含 #include 条件编译 #if--#else--#endif等 格式: “#”开头 占单独书写行 语句尾不加分号 1 宏定义 不带参数宏定义 一般形式 #define 宏名(标识符) [宏体](字符串) 功能:用指定标识符(宏名)代替字符序列(宏体) 带参数宏定义 一般形式: #define 宏名(参数表) 宏体 5.带参的宏与函数区别 2 文件包含 功能:一个源文件可将另一个源文件的内容全部包含进来 一般形式: #include “文件名” 或 #include 文件名 被包含文件内容 源文

文档评论(0)

1亿VIP精品文档

相关文档