- 0
- 0
- 约1万字
- 约 62页
- 2026-09-25 发布于陕西
- 举报
第11章函数;
11.1函数的分类;
2.从有无返回值的角度分
C语言的函数兼有其他语言中的函数和过程两种功能,从这个角度看,函数又可分为有返回值函数和无返回值函数两种。
(1)有返回值函数:此类函数被调用执行完后将向调用者返回一个执行结果,称为函数返回值。数学函数即属于此类函数。由用户自定义的这种要返回函数值的函数,必须在函数定义和函数声明中明确返回值的类型。
(2)无返回值函数:此类函数用于完成某项特定的处理任务,执行完成后不向调用者返回函数值。这类函数类似于其他语言中的过程。由于函数无须返回值,用户在定义此类函数时可指定它的返回值为“空类型”,空类型的说明符为“void”。;
3.从数据传送的角度分
从主调函数和被调函数之间数据传送的角度看,函数又可分为无参函数和有参函数两种。
(1)无参函数:函数定义、函数说明及函数调用中均不带参数,主调函数和被调函数之间不进行参数传送。此类函数通常用来完成一组指定的功能,可以返回或不返回函数值。
(2)有参函数:也称为带参函数。在函数定义及函数说明时都有参数,称为形式参数(简称形参)。在函数调用时也必须给出参数,称为实际参数(简称为实参)。进行函数调用时,主调函数将把实参的值传送给形参,供被调函数使用。;
4.从功能的角度分
C语言提供了极为丰富的库函数,这些库函数又可从功能角
您可能关注的文档
- 基于新信息技术的程序设计教程第10章 指 针.pptx
- 基于新信息技术的程序设计教程第14章 文件.pptx
- 基于新信息技术的程序设计教程第9章 数组.pptx
- 第12章 预处理指令.pptx
- 第13章 结构体与共用体.pptx
- 第1章 信息技术的发展.pptx
- 第2章 计算思维.pptx
- 第3章 人工智能概述.pptx
- 第4章 C语言基础.pptx
- 第5章 基本数据类型与运算.pptx
- 2026年小学六年级科学科学实验操作竞赛试卷.docx
- 2026年事业单位公基高频考点试卷.docx
- 新人教版九年级数学上册30.2 三角形的内切圆 优质课件ppt.pptx
- 新人教版九年级数学上册 30.3 正多边形与圆(第1课时)课件.pptx
- 新人教版九年级数学上册 30.3 正多边形与圆 课件.pptx
- 新人教版九年级数学上册 30.3 正多边形与圆(第1课时)优质课件.pptx
- 新人教版九年级数学上册30.2 三角形的内切圆 课件ppt.pptx
- 新人教版九年级数学上册30.2 三角形的内切圆 优质教学课件.pptx
- 新人教版九年级数学上册30.2 三角形的内切圆 教学课件.pptx
- 新人教版九年级数学上册30.3 正多边形与圆 (第2课时)优质课件.pptx
原创力文档

文档评论(0)