第2章函数 、函数的定义及调用 1函数的定义: 声明函数:就是告诉编译器函数的名称、类型、和形式参数 定义函数:就是告诉编译器函数所做的工作 定义一个函数的格式如下: 类型函数名(形式参数表) 语句序列 说明:函数没有返回值时,类型为void,函数中可以不写 return语句 没有形参的函数,可以在形参表的位置填上void或保留空白,但形参表两 边的圆括号不可省略。 形参在该函数被调用时,由主函数初始化
第2章 函数 一、函数的定义及调用 1函数的定义: 声明函数:就是告诉编译器函数的名称、类型、和形式参数。 定义函数:就是告诉编译器函数所做的工作。 定义一个函数的格式如下: 类型 函数名(形式参数表) { 语句序列 } 说明:函数没有返回值时,类型为void,函数中可以不写return语句 没有形参的函数,可以在形参表的位置填上void或保留空白,但形参表两 边的圆括号不可省略。 形参在该函数被调用时,由主函数初始化
double rectangle area( double a, double b) double s a return s
double rectangle_area(double a,double b) { double s; s=a*b; return s; }
2、函数的声明: 般形式: 类型函数名(形式参数表); 目的:程序中函数出现的顺序可随意改变,维护起来非常简单 3、函数的调用: 般形式 函数名(实际参数表) return表达式; 注:对于没有返回值的函数, return语句可有可无。如果没有 return 语句,函数在被调用时,程序执行完函数体的最后一条语句后,自 动返回主函数。如果有 return语句,这时的 return语句应表示为: return 个函数中允许出现多个 return语句,分别用于不同条件下的函数返
2、函数的声明: 一般形式: 类型 函数名(形式参数表); 目的:程序中函数出现的顺序可随意改变,维护起来非常简单。 3、函数的调用: 一般形式: 函数名(实际参数表) return 表达式; 注:对于没有返回值的函数,return语句可有可无。如果没有return 语句,函数在被调用时,程序执行完函数体的最后一条语句后,自 动返回主函数。如果有return语句,这时的return语句应表示为: return; 一个函数中允许出现多个return语句,分别用于不同条件下的函数返 回
#include doublerectangle area( double a, double b) void mainO i double length, width cout>length>>width cout<<the area of the rectangle is"<<rectangle area(length, width) cout<<endl doublerectangle area( double a, double b) doubles s-a return S
#include double rectangle_area(double a,double b); void main() { double length,width; cout>length>>width; cout<<"the area of the rectangle is"<<rectangle_area(length,width); cout<<endl; } double rectangle_area(double a,double b) { double s; s=a*b; return s; }