函数名 ◆函数名是这个独立代码段(函数体)的外部标识符 ◆函数定义之后,即可通过函数名调用函数(函数体代 码段) cout < circleArea(MyRadius)<< endli ◆函数名的构成可以是任何有效标识符 (一般多以反映函数功能的单词组合命名,以增 强程序的可读性) 2005-4-28 北京邮电大学电信工程学院计算机技术中心
2005-4-28 北京邮电大学电信工程学院计算机技术中心 -16- 函数名 函数名是这个独立代码段(函数体)的外部标识符 函数定义之后,即可通过函数名调用函数(函数体代 码段)。 例: cout << CircleArea(MyRadius) << endl; 函数名的构成可以是任何有效标识符 (一般多以反映函数功能的单词组合命名,以增 强程序的可读性)
Sumo / Sum(): compute sum of integers in a int Sum(int a, int b)[ int Total 0 for (int i a i <=b; ++i)[ Total + i; return Total 2005-4-28 北京邮电大学电信工程学院计算机技术中心
2005-4-28 北京邮电大学电信工程学院计算机技术中心 -17- Sum() // Sum(): compute sum of integers in a ... b int Sum(int a, int b) { int Total = 0; for (int i = a; i <= b; ++i) { Total += i; } return Total; }
形式参数表 ◆函数的形式参数表,简称形参表 ◆形式: (类型1形式参数1,…,类型n形式参数n) ◆形式参数表示主调函数和被调函数之间需要交换的信息 (1)传给被调函数的待处理的数据; (2)控制被调函数操作执行的信息; (3)被调函数执行的结果 ◆形式参数表从参数的类型、个数、排列顺序上规定了主调函 数和被调函数之间信息交换的形式。 ◆如果函数之间没有需要交换的信息,也可以没有形参,形参 表内写void或空着 2005-4-28 北京邮电大学电信工程学院计算机技术中心 18
2005-4-28 北京邮电大学电信工程学院计算机技术中心 -18- 形式参数表 函数的形式参数表,简称形参表 形式: (类型1 形式参数1,…,类型n 形式参数n) 形式参数表示主调函数和被调函数之间需要交换的信息 (1)传给被调函数的待处理的数据; (2)控制被调函数操作执行的信息; (3)被调函数执行的结果。 形式参数表从参数的类型、个数、排列顺序上规定了主调函 数和被调函数之间信息交换的形式。 如果函数之间没有需要交换的信息,也可以没有形参,形参 表内写void或空着
Sumo / Sum(): compute sum of integers in a int Sum (int a, int b)[ int Total 0 for (int i ai i <=b; ++i)i Total + i return Totali 2005-4-28 北京邮电大学电信工程学院计算机技术中心
2005-4-28 北京邮电大学电信工程学院计算机技术中心 -19- Sum() // Sum(): compute sum of integers in a ... b int Sum(int a, int b) { int Total = 0; for (int i = a; i <= b; ++i) { Total += i; } return Total; }
PromptAndReado / PromptAndRead(): prompt and extract next // integer int PromptAndReado) t cout <<Enter number (integer):i int Response cin > Response return Response 2005-4-28 北京邮电大学电信工程学院计算机技术中心
2005-4-28 北京邮电大学电信工程学院计算机技术中心 -20- PromptAndRead() // PromptAndRead(): prompt and extract next // integer int PromptAndRead() { cout << "Enter number (integer): "; int Response; cin >> Response; return Response; }