2.说明 1)数定义不允许套。 在C语言中,所有函数(包括主函数manO)都是平行的。一个 函数的定义,可以放在程序中的任意位置,主函数main0)之前或之 后。但在一个函数的函数体内,不能再定义另一个函数,即不能嵌 套定义 (2)空函数—既无参数、函数体又为空的函数。其一般形式 为: [函数类型]函数名(void 3)在老版本C语言中,参数类型说明允许放在函数说明部分 的第2行单独指定。 IReturn
2.说明 (1)函数定义不允许嵌套。 在C语言中,所有函数(包括主函数main())都是平行的。一个 函数的定义,可以放在程序中的任意位置,主函数main()之前或之 后。但在一个函数的函数体内,不能再定义另一个函数,即不能嵌 套定义。 (2)空函数──既无参数、函数体又为空的函数。其一般形式 为: [函数类型] 函数名(void) { } (3)在老版本C语言中,参数类型说明允许放在函数说明部分 的第2行单独指定。 [Return]
2.函数的返回值与函数类型 C语言的函数兼有其它语言中的函数和过程两种功能,从 这个角度看,又可把函数分为有返回值函数和无返回值函数 两种。 1.函数返回值与reun语句 有参函数的返回值,是通过函数中的 return语句来获得的。 (1) return语句的一般格式: return(返回值表达式); (2) return语句的功能:返回调用函数,并将“返回值 表达式”的值带给调用函数 注意:调用函数中无 return语句,并不是不返回一个值, 而是一个不确定的值。为了明确表示不返回值,可以用 “void”定义成“无(空)类型
2. 函数的返回值与函数类型 C语言的函数兼有其它语言中的函数和过程两种功能,从 这个角度看,又可把函数分为有返回值函数和无返回值函数 两种。 1.函数返回值与return语句 有参函数的返回值,是通过函数中的return语句来获得的。 (1)return语句的一般格式: return ( 返回值表达式 ); (2)return语句的功能:返回调用函数,并将“返回值 表达式”的值带给调用函数。 注意:调用函数中无return语句,并不是不返回一个值, 而是一个不确定的值。为了明确表示不返回值,可以 用 “void”定义成“无(空)类型”