- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 //定义圆类,实现
您可能关注的文档
最近下载
- 广东省暴雨径流查算图表使用手册.pdf VIP
- 山西吕梁离石贾家沟煤业有限公司岗位职责汇编.doc VIP
- 东营市华凌科技办公楼的设计.doc VIP
- 2023年高考物理试卷(广东)含答案解析.docx VIP
- 2022-2023学年部编版高中语文必修上册2.2《红烛 》教学实录.docx VIP
- 消防安全知识灭火器使用培训教程PPT模板(完整版).pptx VIP
- 燃料采购供货方案,燃油运输方案.docx
- 第2课 树立科学的世界观 课件 中职思想政治高教版哲学与文化.pptx
- 《燃气涡轮发动机》课件.ppt VIP
- 中小学【新教材】2024年秋沪教牛津版英语七年级上册 Unit 1 Section4 课件教育教学资.pptx VIP
文档评论(0)