基于新信息技术的程序设计教程第11章 函数.pptxVIP

  • 0
  • 0
  • 约1万字
  • 约 62页
  • 2026-09-25 发布于陕西
  • 举报

基于新信息技术的程序设计教程第11章 函数.pptx

第11章函数;

11.1函数的分类;

2.从有无返回值的角度分

C语言的函数兼有其他语言中的函数和过程两种功能,从这个角度看,函数又可分为有返回值函数和无返回值函数两种。

(1)有返回值函数:此类函数被调用执行完后将向调用者返回一个执行结果,称为函数返回值。数学函数即属于此类函数。由用户自定义的这种要返回函数值的函数,必须在函数定义和函数声明中明确返回值的类型。

(2)无返回值函数:此类函数用于完成某项特定的处理任务,执行完成后不向调用者返回函数值。这类函数类似于其他语言中的过程。由于函数无须返回值,用户在定义此类函数时可指定它的返回值为“空类型”,空类型的说明符为“void”。;

3.从数据传送的角度分

从主调函数和被调函数之间数据传送的角度看,函数又可分为无参函数和有参函数两种。

(1)无参函数:函数定义、函数说明及函数调用中均不带参数,主调函数和被调函数之间不进行参数传送。此类函数通常用来完成一组指定的功能,可以返回或不返回函数值。

(2)有参函数:也称为带参函数。在函数定义及函数说明时都有参数,称为形式参数(简称形参)。在函数调用时也必须给出参数,称为实际参数(简称为实参)。进行函数调用时,主调函数将把实参的值传送给形参,供被调函数使用。;

4.从功能的角度分

C语言提供了极为丰富的库函数,这些库函数又可从功能角

文档评论(0)

1亿VIP精品文档

相关文档