网站大量收购独家精品文档,联系QQ:2885784924

函数是对数据进行运算和操作的重要手段在面向过程程序.pptVIP

函数是对数据进行运算和操作的重要手段在面向过程程序.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 程序流程控制语句 任何程序流程都可以用顺序、条件、循环三种控制结构来实现。本章主要介绍这三种基本控制结构及其在程序设计中的应用。 第六章 类 本书已经对类和对象的概念做了初步介绍,本章将在此基础上,围绕封装这一特点,进一步介绍类的定义、类的数据成员、类的函数成员、友元以及如何用类来解决实际问题的基本思想方法。 * * 第四章 ? 函 数 函数是对数据进行运算和操作的重要手段。在面向过程程序设计中,函数是程序模块划分的基本单位。在面向对象程序设计中它是实现对象功能和行为的手段。 第一节??????? 函 数(1) 在数学中,经常用下面的方法表示函数: f (x,y)=x2+y+10 如果,已知自变量x、y的值分别为a、b,那么,则可根据运算表达式就可以计算出f( )的值。即: f (a,b)=a2+b+10 如果用C++语言来书写这个函数(设数据类型为float型),则为: 函数名 自变量 自变量 float f (float x,float y){ return (x*x+y+10);} 第一节??????? 函 数(2) 在程序设计中,函数是作为一个独立的程序单位写在主函数外部的。 在程序中需要使用这个函数时,需要写出函数名并用实际值或实际变量代入括号中对应的形参位置。 要代入的实际值或变量叫做实际参数(实参)。例如: #includeiostream.h float f (float x,float y) { float z,g; z= x*x; g=z+y+10; return g; } void main() { coutf (10.0,6.5)endl; float a=28.7; float b=30.5; coutf(a,b)endl; } 形参 形参 实参 实参 实参 实参 第一节??????? 函 数(3) C++要求,函数要先定义后使用。也可以在使用这个函 前,使用函数原型对这个函数进行声明,然后在其他适 当的位置对函数进行实现。函数原型的声明方法为:? 函数的定义 数据类型 函数名(数据类型 形参1,数据类型 形参2,…) { 函数体 } 返回值类型 函数名(形参列表或形参类型列表); 第一节??????? 函 数(4) 可以给形参定义默认值。这样,在调用该函数时,如果给出了实参,则用实参初始化形参;如果没有给出实参,则使用默认值初始化形参。 注意:第一,在函数的形参列表中,默认的形参值必须从右向左顺序定义。即在有默认值的形参右边,不能出现无默认值的形参;第二,只能在声明函数原型时声明默认值。为了在实现函数时清楚起见,可以在形参列表中添加适当的注释,例如:int add (int x,int y/*y=9*/)。 带默认参数值的函数 第二节??函数的调用(1) 第二节??函数的调用(2) 值传递 是指当发生函数调用时,用实参的值对形参进行初始化。所以形参与实参互不干扰,也就是说,在函数中,无论形参的值发生了什么变化,都不会改变实参的值。 引用传递 C++允许为一个变量命名多个名称,也就是说可以给变量起别名,这个变量的别名就叫做该变量的引用。

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档