- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[所有分类]第7讲 函数及应用
第7讲 函数及应用
第7讲 函数及应用
7.1 C程序结构与函数基础
7.2 函数的定义和声明
7.3 函数的调用
7.4 函数原型及函数声明
7.5 函数的嵌套与递归
7.6 数组作为函数参数
7.7 局部变量和全局变量
7.8 数据存储类
7.9 内部函数和外部函数
计算机与通信工程学院 2
7.1 C程序结构与函数基础
7.1 C程序结构与函数基础
1. C程序的结构化设计思想
C程序结构示意图:
C程序
源程序1 源程序2 … 源程序n
数据定义 main( ) 自定义函数
说明部分 执行部分
计算机与通信工程学院 4
7.1 C程序结构与函数基础
2. 函数概述
一个较大的程序一般应分为若干个程序模
块,每一个程序模块用来实现一个特定的功能。
所有的高级语言中都有子程序这个概念,用子程
序实现模块的功能。
在C语言中,子程序的作用由函数来完成。
函数是独立的C程序模块,它完成一个特定任
务,并可选择是否将一个值返回调用程序。
计算机与通信工程学院 5
7.1 C程序结构与函数基础
在C语言中,一个C程序一般由多个函数组成。
其中,必须有且仅有一个名为main的主函数。
由主函数调用其他函数,其他函数也可以互相
调用。
特别注意:无论main 函数位于程序中什么位
置,C程序总是从main函数开始执行。
main函数由系统调用,其他函数不能调用
main函数!
计算机与通信工程学院 6
7.1 C程序结构与函数基础
从用户角度看函数分为两类:
由系统提供的标准函数(库函数)
标准输入输出函数(scanf, printf, getchar,…)
数学计算函数(sin , cos , sqrt , …)
数据格式转换函数(atoi , atof , …)
字符串处理函数(strlen , strcpy , strcmp,…)
文件读写函数(fread, fwrite , fopen,…)
用户在程序中自定义的函数
无参函数
有参函数
计算机与通信工程学院 7
7.2 函数的定义与声明
7.2 函数的定义和声明
1. 无参函数定义的一般形式
无参函数的定义格式:
“类型标识符” 类型标识符 函数名( ){
指定函数值的 声明部分
类型,即函数 函数名可以是任何合法的
返回值的数据 语句部分 标识符,最好能“ 见名知
类型。 } 义”,增强程序可读性
如果定义函数时不指定函数返回值类型,系统会
隐含指定函数类型为int类型。(注意养成良好的编程
习惯,不是所有系统都可以通过编译。)
如果函数无需返回函数值,即无函数值,函数的
类型应为void类型,即函数无类型。
您可能关注的文档
- [所有分类]人力资源管理chapter 1.ppt
- [所有分类]佛山市房地产市场分析报告.pdf
- [所有分类]信号与系统Chap2.ppt
- [所有分类]健康与健康教育.ppt
- [所有分类]9电位分析法.ppt
- [所有分类]公司与公司法概述.ppt
- [所有分类]优良学风班级.ppt
- [所有分类]关于教育叙事的若干问题.doc
- [所有分类]六投资与融资.ppt
- [所有分类]八年级历史下册 418《蓝色的地中海文明》课件2 北师大版.ppt
- 4.1 陆地水体及其关系 课件高二上学期地理中图版(2019)选择性必修一.pptx
- 混凝土结构与砌体结构设计习题集 .pdf
- 统编版语文四年级下册 22.古诗三首 课件(共50张PPT).pptx
- 青海2024行测笔试真题及答案 .pdf
- 2.1 充分发挥市场在资源配置中的决定性作用 课件-高中政治统编版必修二经济与社会.pptx
- 27.巨人的花园 课件(共58张PPT).pptx
- 统编版语文一年级下册5 树和喜鹊 第1课时 课件(共37张PPT).pptx
- 2.1 充分发挥市场在资源配置中的决定性作用 课件政治一轮复习统编版必修二经济与社会.pptx
- 贵港市平南县2024届小升初考试语文试卷含答案 .pdf
- 小学期末考试质量分析 .pdf
文档评论(0)