函数返回值 ◆函数返回值类型规定了函数返回给主调函数的值的 类型,也称为函数类型 ◆当需要函数向主调函数返回一个值时,可以使用 return语句,将需要返回的值返回给主调函数,故 称之为返回值。 ◆需要注意的是由 return语句返回的值的类型必须与 函数定义时指定的函数返回值类型一致。 ◆如果不需要向主调函数返回值,函数可以定义成无 类型的,函数类型写成void,函数结束时也不必用 return语句。 2021/2/24
2021/2/24 -21- 函数返回值 函数返回值类型规定了函数返回给主调函数的值的 类型,也称为函数类型。 当需要函数向主调函数返回一个值时,可以使用 return语句,将需要返回的值返回给主调函数,故 称之为返回值。 需要注意的是由return语句返回的值的类型必须与 函数定义时指定的函数返回值类型一致。 如果不需要向主调函数返回值,函数可以定义成无 类型的,函数类型写成void,函数结束时也不必用 return语句
Sumo / Sum(): compute sum of integers in a int Sum (int ar int b)t int Total =0; for (int i a i < b; ++i)i Total + i return Total 2021/2/24
2021/2/24 -22- 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; }
函数体 ◆函数体是实现函数功能的代码部分 变量声明 完成函数功能的语句两部分 ◆从组成结构看,函数体是由程序的三种基本控 制结构即顺序、选择、循环结构组合而成的。 2021/2/24
2021/2/24 -23- 函数体 函数体是实现函数功能的代码部分 ◼ 变量声明 ◼ 完成函数功能的语句两部分 从组成结构看,函数体是由程序的三种基本控 制结构即顺序、选择、循环结构组合而成的
Sumo / Sum(): compute sum of integers in a int Sum(int a int b) t int Total =0; for (int i ai i < b; ++i)t Total + ii return Total 2021/2/24
2021/2/24 -24- 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; }
函数是由函数名、函数类型、形参表 和函数体四部分组成的,使用时通过 函数名和参数表调用函数 2021/2/24
2021/2/24 -25- 函数是由函数名、函数类型、形参表 和函数体四部分组成的,使用时通过 函数名和参数表调用函数