《C程序设计》第三版第八章 函数 .ppt

C语言程序设计;第八章 函数;8.1 概述;8.2 函数定义和调用;8.2.1 函数的定义;1. 无参函数的一般形式;2. 有参函数的一般形式;【例8.1】 定义一个函数,用于求两个数的和。;3.说明;8.2.2 函数的返回值与函数类型;1.函数返回值与return语句;2.函数类型;8.2.3 对被调用函数的说明和函数原型;【例8.2】对被调用函数作声明;8.2.4 函数的调用;在C语言中,可以用以下几种方式调用函数: (1)函数表达式。函数作为表达式的一项,出现在表达式中,以函数返回值参与表达式的运算。这种方式要求函数有返回值。 如c=max(a,b)*20; (2)函数语句。C语言中的函数可以只进行某些操作而不返回函数值,这时的函数调用可作为一条独立的语句。 如:Print( ); (3)函数实参。函数作为另一个函数调用的实际参数出现。这种情况是把该函数的返回值作为实参进行传送,因此要求该函数必须有返回值。 如:d=max(a,max(b,c));;说明: (1)调用函数时,函数名称必须与具有该功能的自定义函数名称完全一致。 (2)实参在类型上按顺序与形参,必须一一对应和匹配。如果类型不匹配,C编译程序将按赋值兼容的规则进行转换。如果实参和形参的类型不赋值兼容,通常并不给出出错信息,且程序仍然继续执行,只是有可能得不到正确的结果。 (3)如果实参表中包括

文档评论(0)

1亿VIP精品文档

相关文档