k A的外的出》净的出《的要的《图的《的气
本章要点: 区函数的概述(产生、概念、分类 区函数的定义、声明和调用 内联函数 区重载函数 区函数的嵌套调用及递归调用 区变量及函数的存储类型 C++程序设计课件设计制作:徐龙琴
C++程序设计课件 设计制作:徐龙琴 2 函数的概述(产生、概念、分类 ) 函数的定义、声明和调用 内联函数 重载函数 函数的嵌套调用及递归调用 变量及函数的存储类型 本章要点:
§函数的概述 在早期的程序设计中,人们发现程序中经常会有大量重复的代码,为了 减少程序的书写量,常常把这些重复的代码从程序中抽出来,使其成为一个独 立的程序单位(子程序)并为其取一个名字,程序中需要这些代码的地方用相 应的名字来取代,即调用相应的子程序(又叫子函数)。 一个C+程序里包含一个主函数(即main函数)和若千个 其它函数。由主函数调用其它函数,其它函数之间也可以互 相调用。 我们用下图来说明程序,函数以及语句的关系: C++程序设计课件设计制作:徐龙琴 3
C++程序设计课件 设计制作:徐龙琴 3 §函数的概述 在早期的程序设计中,人们发现程序中经常会有大量重复的代码,为了 减少程序的书写量,常常把这些重复的代码从程序中抽出来,使其成为一个独 立的程序单位(子程序)并为其取一个名字,程序中需要这些代码的地方用相 应的名字来取代,即调用相应的子程序(又叫子函数)。 一个C++程序里包含一个主函数(即main函数)和若干个 其它函数。由主函数调用其它函数,其它函数之间也可以互 相调用。 我们用下图来说明程序,函数以及语句的关系:
nian ls b f「g「 函数:就是能够完成一定功能的程序段,由函数头和函数体 组成 C++程序设计课件设计制作:徐龙琴
C++程序设计课件 设计制作:徐龙琴 4 ➢函数:就是能够完成一定功能的程序段,由函数头和函数体 组成
函数分类: 库函数:所谓库函数也称标准函数,由C+系统提供。能完 成一定的功能,其已编译为机器码。在h文件中提供了库函 数定义的形式(原型) ·main函数:每个 Project(工程或项目)有且只有一个main()。执 行C++程序,也就是执行相应的main()函数。 自定义函数:完成用户所需的功能 注意:函数可以被一个函数调用,也可以调用另一个函数,C++程序 中调用函数之前,首先要对函数进行定义。 C++程序设计课件设计制作:徐龙琴
C++程序设计课件 设计制作:徐龙琴 5 ➢函数分类: ⚫ 库函数:所谓库函数也称标准函数,由C++系统提供。能完 成一定的功能,其已编译为机器码。在.h文件中提供了库函 数定义的形式(原型)。 ⚫ main函数:每个Project(工程或项目)有且只有一个main()。执 行C++程序,也就是执行相应的main()函数。 ⚫ 自定义函数:完成用户所需的功能。 注意:函数可以被一个函数调用,也可以调用另一个函数,C++程序 中调用函数之前,首先要对函数进行定义