第7章-用户自定义函数.pptx

C语言程序设计第7章 用户自定义函数目录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精品文档

相关文档