- 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(
您可能关注的文档
- 自然辩证法课件:绪论.ppt
- 大学生心理卫生学课件:1绪论.pptx
- 大学生心理卫生学课件:3人际关系.pptx
- 机器人机构分析与综合课件:5_1 机器人视觉图像处理.pptx
- 机器人机构分析与综合课件:Q-0621软体机器人.pptx
- 监测诊断实验.pptx
- C语言课件:8-3编译预处理.ppt
- C语言课件:9-1指针的基本运算.ppt
- C语言课件:11文件.ppt
- C语言课件:第二章 数据类型、运算符和表达式.ppt
- 内蒙古自治区赤峰市松山区2025-2026学年高一上学期1月期末生物试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高二下学期开学数学试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年七年级上学期期末语文试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高三下学期开学数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一下学期开学考试数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一上学期1月月考物理试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年九年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年八年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年七年级上学期期末语文试题(含解析).docx
- 宁夏回族自治区石嘴山市第一中学2025-2026学年高一下学期学情自测生物试题(含解析).docx
原创力文档

文档评论(0)