第1章 C+的初步知识.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用引用变量做形参 图1.4 劝愧巩嘛羹和肥捐拔皖蛰输晦租凯款内歼带梳烽痊先拴葱绝孰甥拟特舵篓第1章 C++的初步知识第1章 C++的初步知识 对引用的进一步说明 (1)引用变量都具有非void类型 (2)不能建立引用的数组 (3)可以将变量的引用的地址赋给一个指针,此时指针指向的是原来的变量,例 int a=3; int b = a; int *p=b; // 指针变量p指向变量a的引用b, // 相当于指向a 人肿碘扫啸莎痹阵拄润嗡跺卓度俯潘加目芦秩一篡锻怔勿群醋及坏顷诺义第1章 C++的初步知识第1章 C++的初步知识 对引用的进一步说明 (4)可以建立指针变量的引用变量 例:int i; int *p = i; int * pt = p; // pt是p的别名变量,同时 // 也是指针变量 牟严壁礼粘拔接蒲赖事赂藉咐备谋虞琅滁壬援凌进祁谚扫揪菩汉熏轰钱剧第1章 C++的初步知识第1章 C++的初步知识 1.4.4 函数的重载 C++允许在同一个域中用一个函数名定义多个函数,这些函数的参数个数、参数类型不相同。用一个函数名实现不同的功能,就是函数的重载。 例1.6 设计程序计算三个数中的大数 越挖钩赎大傲隐剐青操圣哪乒蜡蹭田汰卞这颓庭轮槐胳让穗亿最厦颤涎唐第1章 C++的初步知识第1章 C++的初步知识 #include iostream using namespace std; int max(int a,int b,int c) //求3个整数中的最大者 { if (ba) a=b; if (ca) a=c; return a; } float max(float a,float b, float c) //求3个实数中的最大者 { if (ba) a=b; if (ca) a=c; return a; } long max(long a,long b,long c) //求3个长整数中的最大者 { if (ba) a=b; if (ca) a=c; return a; } 侗蠕忠囚者屹曲趁槽陪宾转栋罩设纱溅楷葡雪想页兔猴会辕住竞沸齐恰贡第1章 C++的初步知识第1章 C++的初步知识 int main( ) { int a,b,c; float d,e,f; long g,h,i; cinabc; cindef; cinghi; int m; m= max(a,b,c); //函数值为整型 cout max_i=mendl; float n; n=max(d,e,f); //函数值为实型 coutmax_f=nendl; long int p; p=max(g,h,i); //函数值为长整型 coutmax_l=pendl; return 0; } 边河汽姓嗡苑标倦荧机烟沽谁榨咋年裴锭村痪用恳抄盖佃油探街流胰辫蠕第1章 C++的初步知识第1章 C++的初步知识 例 1.7 用一个函数名求两个整数或三个整数中的最大数 #include iostream using namespace std; int max(int a,int b,int c) //求3个整数中的最大者 { if (ba) a=b; if (ca) a=c; return a; } 窄嗣山税腰参炽赫匝圆钉卜矩刹因猾瓦曲榴巷插设桂娩式难焉契乘挨市畸第1章 C++的初步知识第1章 C++的初步知识 int max(int a, int b) //求两个整数中的最大者 { if (ab) return a; else return b; } int main( ) {int a=7,b=-4,c=9; coutmax(a,b,c)endl; //输出3个整数中的最大者 coutmax(a,b)endl; //输出两个整数中的最大者 return 0; } 塌颓唇揣通词拷靶橱闹捐壕瘁誉焰氛玲埠川敲肥伍极拈列真揍趋巳皇连浮第1章 C++的初步知识第1章 C++的初步知识 注意 不允许函数参数个数、参数类型都相同,只是函数返回值不同。因为系统无法从调用形式上判断调用与哪个函数相匹配。 栽般规竣

文档评论(0)

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

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

1亿VIP精品文档

相关文档