第6章 函数与宏定义第6章 函数与宏定义 本章主要内容 1.函数的概念 函数的声明和调用 函数的传值方式 2.变量的作用域和存储类型 3.内部函数与外部函数 4.递归函数的设计和调用 5.预处理 6.综合范例6.1 函数的概念 模块化程序设计的核心: 函数设计。 重要概念: 把解决问题的方案设计成一个个独立的模块; 程序通过调用模块功能来解决问题。 这些模块通过函数来实现,又称为函数模块。 每一个函数具有独立的功能,程序通过各模块之间 的协调工作完成复杂的程序功能。6.1 函数的概念 C语言的函数分为两类: 系统定义的标准函数,又称为库函数。 函数声明一般是放在系统的include目录下以.h为后缀的 头文件中,如在程序中要用到某个库函数,必须在调用该 函数之前用#include命令将库函数信息包含到 本程序中。 常用的库函数请查阅附录C。 自定义函数。 按要求设计的。 C语言程序设计的核心之一:自定义函数。6.1 函数的概念 6.1.1 函数的定义 自定义函数的形式: 存储类型符 返回值类型符 函数名(形参说明表) 几点说明: 1.存储类型符指的是函数的作用范围,只有两种形式: st