- 2
- 0
- 约1.7万字
- 约 10页
- 2018-12-03 发布于江西
- 举报
第六章 模块化程序设计
概述
函数定义
函数返回值
函数调用
函数参数及其传递方式
变量的存储属性
符号常量:用宏的形式定义常量,它的基本思想是“一次定义,多次使用”。
为什么引入函数
#define PRICE 12.5
#define PI 3.1415926
符号常量:用宏的形式定义常量,它的基本思想是“一次定义,多次使用”。
为什么引入函数
其优点是:
用简短的标识符代替长的数据,减少程序输入量;
用易于理解的标识符代替不好记忆的具体数字,便于程序的理解和维护;
有利于程序的修改和升级。
符号常量是把一个“数据”抽象成一个标识符,函数则是把一段“代码”抽象成一个标识符,从而也能实现“一次定义,多次使用”。
对函数的理解
黑箱:具有一定的功能,而且被封闭为一个单元。其内部实现机理,对用户而言,隐藏了起来。
C语言中的函数:把一段代码抽象为一个黑箱,并且通过定义好的输入、输出与外界进行交流。是一组用来完成特定功能的代码(包含数据和操作)
C
语
言
函
数
每个程序有且仅有一个
由系统提供,可直接使用
完成用户指定的具体功能
C是函数式语言
必须有且只能有一个名为main的主函数
C程序的执行总是从main函数开始,在main中结束,
其它函数通过主函数调用执行
函数不能嵌套定义
您可能关注的文档
- 数字电子技术实验(4)(05-03-16).ppt
- 数字电子技术实验(3)(05-10-9).ppt
- 数字电子技术实验(5)(05-10-15).ppt
- “啤酒游戏”案例作业.doc
- 新时期的创新思维之教学.ppt
- 数学:3.2《一元二次不等式的解法》课件(人教A版必修5).ppt
- c第二章数据描述(学生).ppt
- c第三章输入输出(学生).ppt
- C第四章流程设计(学生).ppt
- c第五章数组(学生).ppt
- 中国国家标准 GB/T 30752-2026道路施工与养护机械设备 沥青混合料搅拌设备 安全要求.pdf
- 《GB/T 30752-2026道路施工与养护机械设备 沥青混合料搅拌设备 安全要求》.pdf
- 《GB/T 32234.7-2026个人浮力设备 第7部分:材料和部件 安全要求和试验方法》.pdf
- 中国国家标准 GB/T 48074.1-2026有质量评定的射频(RF)体声波(BAW)滤波器 第1部分:总规范.pdf
- 《GB/T 48074.1-2026有质量评定的射频(RF)体声波(BAW)滤波器 第1部分:总规范》.pdf
- GB/T 48074.1-2026有质量评定的射频(RF)体声波(BAW)滤波器 第1部分:总规范.pdf
- 中国国家标准 GB/T 32234.7-2026个人浮力设备 第7部分:材料和部件 安全要求和试验方法.pdf
- GB/T 32234.7-2026个人浮力设备 第7部分:材料和部件 安全要求和试验方法.pdf
- 中国国家标准 GB/T 37977.53-2026静电学 第5-3部分:电子器件的静电防护 静电放电敏感器件的包装性能和要求分类.pdf
- GB/T 37977.53-2026静电学 第5-3部分:电子器件的静电防护 静电放电敏感器件的包装性能和要求分类.pdf
最近下载
- 广西交通运输厅事业单位笔试真题2024.pdf VIP
- DL_T 2927—2025火电调频调峰测试技术精解.docx VIP
- 广西交通运输厅事业单位笔试真题2025 .pdf VIP
- ACS6000培训.ppt VIP
- 2017 技能大赛 高职 正式赛卷 工业机器人技术应用 评分标准5.doc VIP
- 广西交通运输厅事业单位笔试真题2025.docx VIP
- 定量分析方法第6章(201309).ppt VIP
- 2025年河北省中考真题数学真题(无答案).docx VIP
- 苏教版五年级数学上册第六单元《 统计表和条形统计图(二)》单元PPT课件.ppt VIP
- 广西交通运输厅事业单位笔试真题2025.docx VIP
原创力文档

文档评论(0)