C++02第2章_函数剖析.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C02第2章_函数剖析

* * coutEnter two real number: ; cinxy; coutreal number x+y= add(x,y) endl; coutEnter the first complex number: ; cinc1.realc1.imaginary; coutEnter the second complex number: ; cinc2.realc2.imaginary; c3=add(c1,c2); coutcomplex number ( c1.real , c1.imaginary )+(c2.real, c2.imaginary)=(c3.real, c3.imaginary)\n; } int add(int m, int n) { return m+n; } double add(double x, double y) { return x+y; } complex add(complex c1, complex c2) { complex c; c.real=c1.real+c2.real; c.imaginary=c1.imaginary+c2.imaginary; return c; } 运行结果: Enter two integer: 3 5 integer 3+5=8 Enter two real number: 2.3 5.8 real number 2.3+5.8= 8.1 Enter the first complex number: 12.3 45.6 Enter the second complex number: 56.7 67.8 complex number (12.3,45.6)+(56.7,67.8)= (69,113.4) * C++系统函数 C++的系统库中提供了几百个函数可供程序员使用。 例如:求平方根函数(sprt)、求绝对值函数(abs)等。 使用系统函数时要包含相应的头文件。 例如:math.h 数值函数 ctype.h 常用字符函数 使用C++系统函数 * 常类型(const) 指向常量的指针 在指针定义语句的类型前加const,表示指针变量指向的对象是常量 const char *name = “chen” chen zhang name chan * 常类型(const) 指针常量 在指针定义语句的指针名前加const,指针本身是常量,而不是指针指向的对象声明为常量,也称为常指针。在定义时必须初始化。 char * const name=“chen” chen zhang name chan * 常类型(const) 指向常量的常指针 指针本身不能改变,所指向的值也不能改变,两者都要声明为const。必须在定义时初始化。 const char * const name =“chen” chen zhang name chan * 缺省形参值的作用域 在相同的作用域内,缺省形参值的说明应保持唯一,但如果在不同的作用域内,允许说明不同的缺省形参。 例: int add(int x=1,int y=2); void main(void) { int add(int x=3,int y=4); add( ); //使用局部缺省形参值(实现3+4) } void fun(void) { ... add( ); //使用全局缺省形参值(实现1+2) } 带缺省形参值的函数 rand 函数原型:int rand(void); 所需头文件:stdlib.h 功能和返回值:求出并返回一个伪随机数 srand 函数原型:void srand(unsigned int seed); 参数:seed产生随机数的种子。 所需头文件:stdlib.h 功能:为使rand( )产生一序列伪随机整数而设置起始点。使用1作为seed参数,可以重新初化rand( )。 * 编写主函数调用函数isprime()的形式,以确定该数是否为素数。 设计两个求面积的函数: area();求圆面积,需传递一个参数 area();求矩形面积,需传递两个参数 5个学生,4门课,要求主函数分别调用各函数实现: 找出成绩最高的学生序号和课程 找出不及格课程的学生序号和课程 求全部学生各门课程的平均分数,并输出 * 1 #include iostream.h #include iomanip.h #include math.h bool isprime

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档