- 3
- 0
- 约1.17万字
- 约 51页
- 2017-11-15 发布于河南
- 举报
C语言程序设计课件 5-函数
《C语言程序设计教程》-第五章 第五章 C语言函数 5.1 C语言程序的组成 5.2 函数的参数和返回值 5.3 函数的调用 5.4 程序编译预处理 5.5 存储类型和作用域 5.1 C语言程序的组成 5.1.1 C语言函数的结构 C语言函数:具有相对独立的、完整功能的实体。是完成某一功能的一段程序,是程序的基本组成成分。 2、函数的定义 [存储类型] [数据类型] 函数名(数据类型 形参1, 数据类型 形参2,……) { 说明语句; 执行语句; } 5.1.2 C语言程序的组成 1、程序的结构:一个大程序由多个源程序文件(程序模块)组成,而源程序文件由预编译和函数组成。 2、C语言程序源文件(程序模块)结构 包含文件: #include stdio.h 宏定义: #define PI 3.14159 条件编译: #if…#else…#endif 函数声明: 定义函数的原型 全局变量说明:函数外定义的变量 函数模块定义 5.2 函数的参数和返回值 5.2.1 带参数函数定义的一般形式 参数结合规则 静态上看,实参表中的实参与被调用函数中形参表的形参,按位置从左向右依次一一对应。若实参个数多于形参,右边多余的实参被丢弃;若实参个数少于形参,则右边多余的形参值不确定。 各个实参的计算次序依赖于实现。VC和Turbo C都是从右向左。 参数结合动作 计算实参表
原创力文档

文档评论(0)