提交西电出版社课件第9章节从C到C课案(540KB).ppt

提交西电出版社课件第9章节从C到C课案(540KB).ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
例9.13 使用操作子进行格式化。 #includeiostream.h #includeiomanip.h void main() { coutsetw(10)123456endl; //① cout123setiosflags(ios::scientific) setw(20)123.456789endl; //② cout123setw(10)hex123endl; //③ cout123setw(10)oct123endl; //④ cout123setw(10)dec123endl; //⑤ coutresetiosflags(ios::scientific)setprecision(4) 123.456789endl; //⑥ coutsetiosflags(ios::left)setfill(#) setw(8)dec123endl; //⑦ coutresetiosflags(ios::left)setfill($)setw(8) dec456endl; //⑧ } 9.4 小结 本章主要介绍C++对C的非面向对象特性的扩展,包括新增的关键字、注释、类型转换、灵活的变量声明、const、struct、作用域分辨运算符“::”、C++的动态内存分配、引用、主函数main、函数定义、内置函数、缺省参数值、函数重载、C++的输入与输出流等知识点,并给出了相应的实例。在应用C++编程时,要对这些知识点熟练掌握。 引用是能自动间接引用的一种指针。自动间接引用就是不必使用间接引用运算符*,就可以得到一个引用值。 我们可以这样理解,引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。那么,在程序设计的时候,引用如何定义并使用呢? 1. 引用的定义 定义引用的关键字是“type ”,它的含义是“type类型的引用”,此引用与type类型的对象或变量的地址相联系。例如: int i=5; int j=i; 它创建了一个整型引用,j是i的别名,i和j占用内存同一位置。当i变化时,j也随之变化,反之亦然。 引用的初始值可以是一个变量或另一个引用,以下的定义也正确。 int i=5; int j=i; int j1=j; 2. 使用规则 (1)定义引用时,必须立即初始化。 int i; int j; //错误,没有初始化 j=i; (2)引用不可重新赋值。 int i,k; int j=i; j=k; //错误,重新赋值 (3)引用不同于普通变量,下面的声明是非法的: int b[3]; //不能建立引用数组 int *P; //不能建立指向引用的指针 int r; //不能建立指向引用的引用 (4)当使用&运算符取一个引用的地址时,其值为所引用的变量的地址。 int num=50; int ref=num; int *p=ref; 则p中保存的是变量num的地址。 【例9.9 】引用传递 #include iostream.h void swap(int m,int n) { int temp; temp=m; m=n; n=temp; } main() { int a=5,b=10; couta=a; cout b=bendl; swap(a,b); couta=a; cout b=bendl; return 0; } 程序执行结果如下: a=5 b=10 a=10 b=5 9.2 C++中的函数 C对main()函数的格式并无特殊规定,因为通常C不关心返回何种状态给操作系统。然而,C++却要求main()函数匹配下面两种原型之一。 void main() //无参数,无返回类型 int main(

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档