《c++语言编程》课程教学资源(PPT课件)第二章 函数

第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; }

按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《c++语言编程》课程教学资源(PPT课件)第三章 类与对象.ppt
- 《c++语言编程》课程教学资源(PPT课件)第一章 C++语言编程入门.ppt
- 华北航天工业学院:《数据通信与计算机网络技术》课程教学资源(PPT课件)第9章 局域网技术.ppt
- 华北航天工业学院:《数据通信与计算机网络技术》课程教学资源(PPT课件)第8章 局域网体系结构.ppt
- 华北航天工业学院:《数据通信与计算机网络技术》课程教学资源(PPT课件)第7章 应用层协议.ppt
- 华北航天工业学院:《数据通信与计算机网络技术》课程教学资源(PPT课件)第6章 传输层.ppt
- 华北航天工业学院:《数据通信与计算机网络技术》课程教学资源(PPT课件)第5章 网络层.ppt
- 华北航天工业学院:《数据通信与计算机网络技术》课程教学资源(PPT课件)第4章 数据链路层.ppt
- 华北航天工业学院:《数据通信与计算机网络技术》课程教学资源(PPT课件)第3章 物理层.ppt
- 华北航天工业学院:《数据通信与计算机网络技术》课程教学资源(PPT课件)第2章 数据通信.ppt
- 华北航天工业学院:《数据通信与计算机网络技术》课程教学资源(PPT课件)第1章 计算机网络基础.ppt
- 华北航天工业学院:《数据通信与计算机网络技术》课程教学资源(PPT课件)第10章 网络安全.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)PPT教学课件(4/4).ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)PPT教学课件(3/4).ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)PPT教学课件(2/4).ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)PPT教学课件(1/4).ppt
- 企业网(PPT讲稿)广域网技术3/3.ppt
- 企业网(PPT讲稿)广域网技术2/3.ppt
- 企业网(PPT讲稿)广域网技术1/3.ppt
- 《计算机网络工程》课程PPT教学课件:第四章计算机局域网.ppt
- 《c++语言编程》课程教学资源(PPT课件)第五章 继承和派生类.ppt
- 《c++语言编程》课程教学资源(PPT课件)第四章 指针和引用.ppt
- 《c++语言编程》课程教学资源(PPT课件)第四章复习.ppt
- 《Java语言》课程教学课件(PPT讲稿)第一章 Java语言概述.ppt
- 《Java语言》课程教学课件(PPT讲稿)第七 常用工具.ppt
- 《Java语言》课程教学课件(PPT讲稿)第三章 数组.ppt
- 《Java语言》课程教学课件(PPT讲稿)第二章 Java语言基础.ppt
- 《Java语言》课程教学课件(PPT讲稿)第五章 接口、包.ppt
- 《Java语言》课程教学课件(PPT讲稿)第六章 深入面向对象的程序设计.ppt
- 《Java语言》课程教学课件(PPT讲稿)第四章 面向对象程序设计基本概念.ppt
- 《UNIX》授课教案(PPT教学课件,讲稿).ppt
- 高等教育出版社:《Visual FoxPro应用基础与面向对象程序设计教程》配套教学课件(PPT讲稿,共十六章).ppt
- 路由协议_Bgp.doc
- 中国电信数据通信局:路由协议_Chinanet路由政策.doc
- 路由协议_Chinatnet路由策略ip solution部分.doc
- 路由协议_Ospf.doc
- 路由协议_Rip-2协议.doc
- 路由协议培训教材:动态路由协议培训.doc
- 路由协议_视聆通路由分析.doc
- 路由协议_路由器与互连网.doc