第 7 章 函 数 7.1 函?数?的?定?义 函数定义的格式: 返回值类型函数名(参数列表) { 声明部分 语句部分 } (1) 函数名是任何合法的标识符,最好能直观地反映出该函数所完成的任务,以增强程序的可读性。 (2) 返回值类型定义了函数中return语句返回值的类型,是返回给调用者结果的数据类型。该返回值可以是任何有效类型。如果不指定返回值类型,则编译器总假定返回的是int类型,即便如此,也应明确地写出返回int类型。 (3) 参数列表是用逗号分开的参数说明,参数说明的形式是: 参数类型 参数名 参数列表是一个用逗号分隔的变量表,当函数被调用时,这些变量接收调用参数的值。一个函数可以没有参数,这时函数表是空的。但即使没有参数,括号仍然是必须有的。参数说明段定义了其中参数的类型。 (4) 函数体由大括号({ })括起来,一般由两部分组成:声明部分和语句部分。声明部分用于声明函数内部的临时变量。也可以没有声明部分,只有语句部分。 【例7.1】 定义求两个浮点数之和的函数。 源程序如下: float sum(float x,float y) { return x+y; } 7.2 函数的返回值与函
原创力文档

文档评论(0)