C++CHAP1概论.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文档。上传文档
查看更多
CCHAP1概论

C++面向对象程序设计;计算机专业学习,工作情况介绍;谈谈C++;;课程简介;课时安排;教学安排:;学习方法;了解C++的主要特点 理解和掌握C++程序的基本结构、C++的基本词法和规范 初步掌握Visual C++集成开发系统的步骤和方法; 教学内容; 1.1.1 计算机程序设计语言的发展 1.1.2 程序设计方法的发展 1.1.3 C++的特点 1.1.4 程序的演示;计算机的工作是用程序来控制的。 程序是指令与数据的集合。 编制并记录解决问题的方法步骤的过程就是程序设计。 在计算机技术中,将解决一个问题的方法和步骤叫做算法。 进行程序设计时要使用计算机能识别的描述算法的工具,这个工具就是计算机程序设计语言。 ;图1-1 计算机程序设计语言的发展 ;图1-2 程序设计方法的发展阶段 ;图1-2 面向过程的程序设计方法;图1-2 面向对象的程序设计方法;(1) C++是一种多范型混合语言,它既支持POP (procedure-oriented programming) ,又支持OOP (object-oriented programming)。 (2) C++与C的高度兼容,使得大量的C程序可以方便地在C++环境中重用。 (3) C++保持了C的紧凑、灵活、高效、功能强和可移植性好等优点。 (4) C++对数据抽象的支持主要基于类的概念和机制,对动态联编的支持主要通过虚拟函数来实现。 ;;演示程序:求2个数中的最大值;运行结果: 输入a和b的值:12 24 a=12,b=24,最大值=24 注:带下划线部分为键盘输入的内容。; 1.2.1 C++的基本词法和规范 1.2.2 简单的C++程序 1.2.3 C++程序结构说明;C++语言的字符集:在C语言程序中允许使用的所有基本字符的集合。C语言的字符集采用的是ASCII(American Standard Code for Information Interchange)字符集。 (1) 大小写英文字母(52个):A~Z和a~z。 (2) 数字字符(10个):0~9。 ;(3) 以及下面包括的其他字符。 标点符号(8个):,、;、’、”、:、空格、{、 }。 单字符运算符(19个): (、)、[、]、+、-、*、/、%、.、、=、、!、~ 、、^ 、|、 ?。 特殊用途符号(3个):# 、\ 、 _ (下划线)。 注意:汉字、全角西文字符等,可在C++字符串中使用,但不属于C++字符。;2. 标识符:用C ++字符集中的字符组合,可以为程序中的各种对象起名字。这些名字统称为标???符。 (1)标识符是由大小写字母、数字和下划线组成,并以字母或下划线开头。 如size、Name_1正确,3x、li-1、la one非法。 注意: ①在C/C++语言中,同一字符的大写和小写被视为不同的字符,如Max和max不同。 ②标识符的长度不受限制;只有前32个字符有效。 ③在实际应用时,尽量使用有意义的标识符(匈牙利命名法),不能用系统中已预定义的标识符,即关键字和设备字。 ;(2)保留字(关键字):是C++语言编译系统使用的、具有特定语法意义的一些标识符。这些标识符用户不能作为自己的标识符使用。 C++系统预先定义好的单词,在系统中具有特定的含义。;1.2.2 简单的C++程序;1. 从功能实现上看C++程序的结构 函数是C++程序的基本组成单位, 每一个C++程序都必须有且只能有一个main函数。main函数是整个程序的入口,并完成对整个程序的控制作用。 (2) 函数由语句和局部变量或对象构成,函数间可以互相调用(main除外)。一个函数由“函数的首部”和“函数体”两部分组成。;(3) C++程序中的函数是平行定义的,它们被执行的先后次序不决定于它们在文件中的位置,只决定于调用语句被执行的先后次序。 (4) C++程序的书写格式自由,一行内可以写几个语句,一个语句可以分写在多行上。 (5) C++输入和输出的操作是由“流”以及库函数来完成的。 (6) 可以用“//”和“/*……*/”两种形式对C++程序中的任何部分进行注释。;2. 从组织方式上看C++程序的结构 (1) C++源程序由一个或多个文本文件组成。其中有且仅有一个文件中包含一个函数main。 (2) 一个文件中可以包含一个或多个函数。 在流行的C++系统中,C++的源文件分为实现文件 (文件名后缀为“.cpp”)和头文件(文件名后缀为“.h”) 两类。; 1.3.1 面向对象的基本概念 1.3.2 面向对象的基本特征 1.3.3 面向对象的软件开发;面向对象的基本特征是抽象、封装、继承与多态。;class Circle //定义圆类,实现

文档评论(0)

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

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

1亿VIP精品文档

相关文档