- 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类型,即函数无类型。
您可能关注的文档
最近下载
- 仁爱英语八年级上册Unit2-Topic2-SectionC-教学设计.doc VIP
- 慢性粒细胞白血病治疗病例分享.pptx
- 《糖皮质激素类药物临床应用指导原则2023版》解读PPT课件.pptx VIP
- 《兽医临床诊疗技术》教学课件合集.pptx
- 山塘整治--塘坝除险整治技术指南.ppt
- 小学音乐四年级花城版《山》教学课件.ppt
- 巴黎奥运会潘展乐的飞鱼人生介绍PPT课件(图文).pptx
- 个人征信报告模板征信报告模板(2021简版带水印).docx
- 北师大版七年级上册数学 2.1 有理数 PPT课件.ppt
- 第4课 互联网创新发展 教学设计 2023—2024学年浙教版(2023)初中信息技术七年级上册.docx
文档评论(0)