[所有分类]第7讲 函数及应用.pdf

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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类型,即函数无类型。

文档评论(0)

jiupshaieuk12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档