人民邮电出版3 第八章画数
人民邮电出版社 第八章 函 数
人民邮电出版3 8.1函数概述 82函数的定义和调用 8.3返回非整型值的函数 84函数的值调用和引用调用 85函数指针 86函数的嵌套调用和递归调用 87主函数main
人民邮电出版社 8.1 函数概述 8.2 函数的定义和调用 8.3 返回非整型值的函数 8.4 函数的值调用和引用调用 8.5 函数指针 8.6 函数的嵌套调用和递归调用 8.7 主函数main()
人民邮电出版3 82函数的定义和调用 82函数的定义 函数是完成一定功能的程序单元。它具有相对 的独立性,能供其他程序模块调用,并在执行完自 己的功能后,返回调用它的模块。 函数由函数名、参数和函数体组成。 函数名是用户为函数起的名字,用于区别于其 婴人它函数
人民邮电出版社 8.2 函数的定义和调用 8.2.1 函数的定义 函数是完成一定功能的程序单元。它具有相对 的独立性,能供其他程序模块调用,并在执行完自 己的功能后,返回调用它的模块。 函数由函数名、参数和函数体组成。 函数名是用户为函数起的名字,用于区别于其 它函数
人民邮电出版3 函数的参数用来接收调用者传递给它的数据。 函数实现自己功能的一组语句,称为函数体。 函数定义的一般形式是: Type fun name(parameters) 形参说明 函数体 兴人以其中!p是函数返回值的类型,函数的返回值 是用 return语句提供的。如果省略了type项,则认 为返回值是整型,即函数类型的缺省值为整型
人民邮电出版社 函数的参数用来接收调用者传递给它的数据。 函数实现自己功能的一组语句,称为函数体。 函数定义的一般形式是: Type fun_name(parameters) 形参说明 { 函数体 } 其中type是函数返回值的类型,函数的返回值 是用return语句提供的。如果省略了type项,则认 为返回值是整型,即函数类型的缺省值为整型
人民邮电出版3 如果函数没有返回值,可设其返回值类 型为void,称为void类型函数。例如 void funcxo
人民邮电出版社 如果函数没有返回值,可设其返回值类 型为void,称为void类型函数。例如 void funcx() { }
人民邮电出版 822 return语句 返回语句 return用在被调用的函数中,其作用 是向调用者送计算结果(就是所谓的函数返回值) 并返回调用它的函数。返回语句一般有如下的两种 形式 return return(表达式);
人民邮电出版社 8.2.2 return 语句 返回语句return用在被调用的函数中,其作用 是向调用者送计算结果(就是所谓的函数返回值) 并返回调用它的函数。返回语句一般有如下的两种 形式: return; return(表达式);
人民邮电出版3 return语句用于被调用函数的函数体内有 两个作用: ①使程序立即从当前运行的函数退出, ②转去执行调用者的代码 ②在要求函数有一个返回值的情况下 可向调用者返回一个值
人民邮电出版社 return语句用于被调用函数的函数体内有 两个作用: ① 使程序立即从当前运行的函数退出, 转去执行调用者的代码; ② 在要求函数有一个返回值的情况下, 可向调用者返回一个值
人民邮电出版3 823函数的调用 对于带参数的函数来说,参数的作用是将实现 函数功能所需要的实际数据传递给函数。这个传递 过程是通过函数调用完成的。 一个程序模块需要某函数的功能时,就要调用 该函数,并给出实参(如果是带参数的函数) 。调 用函数的一般形式为: 函数名(实参列表); 其中实参是有确定值的变量或表达式,各参数要 用逗号分开
人民邮电出版社 8.2.3 函数的调用 对于带参数的函数来说,参数的作用是将实现 函数功能所需要的实际数据传递给函数。这个传递 过程是通过函数调用完成的。 一个程序模块需要某函数的功能时,就要调用 该函数,并给出实参(如果是带参数的函数)。调 用函数的一般形式为: 函数名(实参列表); 其中实参是有确定值的变量或表达式,各参数要 用逗号分开
人民邮电出版3 函数的调用在程序中可能有以下几种具体方式: 1把函数调用作为一个语句 2.用函数表达式的形式调用函数 3.作为函数的一个实参来调用函数
人民邮电出版社 函数的调用在程序中可能有以下几种具体方式: 1. 把函数调用作为一个语句 2. 用函数表达式的形式调用函数 3. 作为函数的一个实参来调用函数
人民邮电出版3 8.3返回非整型值的函数 831函数原型的使用 函数原型是C语言中的一个重要的概念。使用函 数原型对函数进行事先说明,有下述的两个作用。 ①标明函数返回值的数据类型,使编译器能正确地编 译和返回数据; ②指示形参的类型和个数,供编译器进行检查
人民邮电出版社 8.3 返回非整型值的函数 8.3.1 函数原型的使用 函数原型是C语言中的一个重要的概念。使用函 数原型对函数进行事先说明,有下述的两个作用。 ① 标明函数返回值的数据类型,使编译器能正确地编 译和返回数据; ② 指示形参的类型和个数,供编译器进行检查