C语言程序设计课件作者978-7-302-30635-1第7章节用户自定义函数.pptVIP

  • 1
  • 0
  • 约1.09万字
  • 约 40页
  • 2018-05-08 发布于广东
  • 举报

C语言程序设计课件作者978-7-302-30635-1第7章节用户自定义函数.ppt

目录 7.1 用户自定义函数的种类 7.2 函数的定义 7.3 被调函数的声明 7.4 函数的调用 7.5 函数的嵌套调用 7.6 函数的递归调用 7.7 数组作函数参数 7.8 变量的作用域 7.9 变量的存储类别 7.1 用户自定义函数的种类 1. 有返回值函数和无返回值函数 C语言的函数兼有其它语言中的函数和过程两种功能,从这个角度看,又可把函数分为有返回值函数和无返回值函数两种。 1)有返回值函数 此类函数被调用执行完后将向调用者返回一个执行结果,称为函数返回值,如数学函数即属于此类函数。由用户定义的这种要返回函数值的函数,必须在函数定义和函数声明中明确返回值的类型,在函数调用时要接收函数的返回值。 2)无返回值函数 此类函数用于完成某项特定的处理任务,执行完成后不向调用者返回函数值,这类函数类似于其它语言的过程。由于函数无须返回值,用户在定义此类函数时可指定它的返回为空类型,空类型的声明符为void,在函数调用时不能得到函数的返回值。 7.1 用户自定义函数的种类 2. 无参函数和有参函数 从主调函数和被调函数之间数据传送的角度看又可分为无参函数和有参函数两种。 1)无参函数 函数定义、函数声明及函数调用中均不带参数。主调函数和被调函数之间不进行参数传送。此类函数通常用来完成一组指定的功能,可以返回或不返回函数值。 2)有参

文档评论(0)

1亿VIP精品文档

相关文档