C语言课件:8-1函数定义与函数调用.pptVIP

  • 29
  • 0
  • 约4.88千字
  • 约 18页
  • 2020-10-14 发布于境外
  • 举报
第八章 函数 函数的分类 C语言的函数分为三类: 主函数main() 系统提供的标准库函数 用户自定义函数 主函数main的标准写法 标准库函数(详见《教材》附录E) 使用库函数时,在源程序前应加:#include 头文件。 标准库函数的使用说明 用户自定义函数的定义——简称:函数定义 函数定义由函数头和函数体组成。 函数头由函数类型、函数名和形式参数表构成。 函数体由声明部分和执行部分构成。 函数的原型声明 函数定义可以放在程序的任意位置,但编译器要求在函数调用之前,必须进行函数的原型声明。 函数原型声明的写法是:只写出函数头,且后面加一分号。如果函数定义在函数调用之前,则可以省略函数声明。 函数的返回值类型 函数的返回值类型由函数类型决定。 如果不指定函数类型,则默认为int型。 如果函数类型指定为空类型(void),则函数返回时只写return;或省略。 同名函数 用户自定义函数之间不能同名。 用户自定义函数可以与标准库函数同名,这时,链接器优先链接用户自定义函数。 函数的嵌套定义 C语言不支持函数的嵌套定义。 函数调用 函数调用分为两种形式: 1)表达式形式,如:y=fun( )+1; 2)语句形式,如:fun( ); 如果函数没有返回值(此时返回值不确定)或函数类型为空类型(void),则只能采用函数语句形式调用。 fun( ); //正确 fun(

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档