第1章 C++初步知识1.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章C初步知识1

C++程序设计 课程定位 《C++程序设计》是软件学院的专业基础课,是《数据结构》、《操作系统》等课程的前导课程。 学时安排 本学期6周,下学期18周。 上课:4学时/周 实验:4学时/周 教学要求 课前预习、课后复习 上课、实验不得缺席 按时完成作业 考核形式 考勤、作业占总成绩的30% 期末考试占总成绩的70% 上机实验课单独考核 参考书目 《C++程序设计题解与上机指导》谭浩强著清华大学出版社.2008年6月 《C++程序设计实践指导》谭浩强等著 清华大学出版社.2005年7月 《C++语言基础教程》(第二版)吕凤翥著 清华大学出版社.2007年2月 C++ How to Program( Fifth Edition ), H. M. Deitel and P. J. Deitel著 电子工业出版社.2008 C++程序设计 第1章 C++的初步知识 第1章 C++的初步知识 1.1 从C到C++ 1.2 最简单的C++程序 1.3 C++程序的构成和书写形式 1.4 C++程序的编写和实现 1.5 关于C++上机实践 1.1 从C到C++ 1972年为移植UNIX系统,Ritchie发明了C语言,并随UNIX风靡全球。利用C开发时,采用的是面向过程(OPP)的方法。 C语言凭借其灵活性和高效性,自80年代以来在程序设计界占领了广泛的市场,程序员用它开发了许多重要产品。 但是C语言并不是万能的,随着软件工程规模的扩大,C语言的缺陷逐渐显露出来。比如说,程序量超过50,000行,开发人员达到数十人时,系统维护的工作量就变得相当大,而且系统的整体性也难以保证。 1980年贝尔实验室的Bjarne Stroustrup对C语言进行了扩充,推出了“C with class”,1982年,正式命名为C++。 1.2 最简单的C++程序 例1.2 求a、b两个数之和 // 求两数之和 #include iostream using namespace std; int main( ) { int a,b,sum; cinab; sum=a+b; couta+b=sumendl; return 0; } 注释: 注释是用来帮助阅读、理解及维护程序。在编译时,注释部分被忽略,不产生目标代码。C++语言提供两种注释方式。 (1)一种是与C兼容的多行注释,用/*和*/分界。 (2)另一种是单行注释,以“//”开头的表明本行中 用“/*……*/”作注释时有效范围为多行。只要在开始处有一个“/*”,在最后一行结束处有一个“*/”即可 内容较少的简单注释常用“//”,内容较长的常用“/*……*/ ”。 返回 例1.3 求x、y两数中的较大者 #include iostream using namespace std; int max(int x,int y) { int z; if(xy) z=x; else z=y; return(z); } 例1.3 求x、y两数中的较大者 int main() { int a,b,m; cinab; m=max(a,b); coutmax=m\n; return 0; } 例1.4 包含类的C++程序 例1.4 包含类的C++程序 Student stud1,stud2; int main( ) {stud1.setdata( ); stud2.setdata( ); stud1.display( ); stud2.display( ); return 0; } 例1.4 包含类的C++程序 程序运行情况如下: 1001 98.5 ↙ (输入学生1的学号和成绩) 1002 76.5 ↙ (输入学生2的学号和成绩) num=10

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档