C++程序设计 教学课件 作者 王春玲 第0章.ppt

C++程序设计 教学课件 作者 王春玲 第0章.ppt

ID:50081989

大小:447.50 KB

页数:21页

时间:2020-03-08

C++程序设计 教学课件 作者 王春玲 第0章.ppt_第1页
C++程序设计 教学课件 作者 王春玲 第0章.ppt_第2页
C++程序设计 教学课件 作者 王春玲 第0章.ppt_第3页
C++程序设计 教学课件 作者 王春玲 第0章.ppt_第4页
C++程序设计 教学课件 作者 王春玲 第0章.ppt_第5页
资源描述:

《C++程序设计 教学课件 作者 王春玲 第0章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第0章C++语言概述本章主要内容了解C++的产生、发展及特点。理解并领会C++程序的基本框架(结构程序设计框架、面向对象程序设计框架等)。掌握C++的词汇(基本符号、保留字、标识符、常量、变量、运算符、标点符号等)。熟练掌握利用VC++6.0开发C++程序的过程。理解和掌握面向对象的程序设计方法中的有关概念,如类、对象、封装、继承、消息和多态性等。0-1C++的产生与发展C++语言是在C语言的基础上为支持面向对象程序设计而研制的一种编程语言。1980年,贝尔实验室开始对C进行改进和扩充。经过不断完善,成为目前的C++。C+

2、+包括了C的全部特征和优点,同时又添加了对面向对象编程(OOP)的完全支持。0-2C++语言的特点对C语言的全面兼容对OOP方法的完全支持0-3C++程序的基本框架结构化程序设计框架面向对象程序设计框架0-3-1最简单的C++程序//Li0_1.cpp#include//包含头文件usingnamespacestd;//声明命名空间intmain(){cout<<"AsimpleC++program."<

3、({})语句coutendl0-3-2结构化程序设计框架自顶向下,逐步求精<函数1的说明><函数2的说明>……<函数n的说明>main函数{<函数1的调用><函数2的调用>……<函数n的调用>}<函数1的定义><函数2的定义>……<函数n的定义>0-3-3面向对象程序设计框架对象(Object)类(Class)继承(Encapsulation)封装(Inheritance)消息(Message)多态性(Polymorphism)<类1的定义><类2的定义>……<类n的定义>main函数{<定义对象><调用类的成员函数>}<类1的

4、成员函数的定义><类2的成员函数的定义>……<类n的成员函数的定义>0-4C++的词汇保留字标识符常量运算符标点符号0-4-1基本符号基本符号是组成C++程序的最小元素。字母:52个数字:10个特殊字符:30个+-*/=,._:;?“‘~

5、!#%&()[]{}^<>空格0-4-2保留字asmautobad_castbad_typeidboolbreakcasecatchcharclassconstconst_castcontinuedefaultdeletedodoubledynamic_castelseenumexcepte

6、xplicitexternfalsefinallyfloatforfriendgotoifinlineintlongmutablenamespacenewoperatorprivateprotectedpublicregisterreinterpret_castreturnshortsignedsizeofstaticstatic_caststructswitchtemplatethisthrowtruetrytype_infotypedeftypeidtypenameunionunsignedusingvirtualvoidv

7、olatilewhile0-4-3标识符是指常量、变量、语句标号、函数、类、对象等的名称;是程序员根据程序设计的需要而命名的。标识符的命名要符合一定的规则:以字母或下划线开头。由字母、数字和下划线组成。标识符不能与关键字同名。字母区分大小写。有效长度一般设为32个字符。0-4-4常量和变量常量是指在整个程序的运行过程中其值始终固定不变的量。常量可以分为字面常量和符号常量两种。字面常量又可以分为整型常量、浮点型常量、字符常量和字符串常量等。变量是指在程序的运行过程中其值可以变化的量。在使用之前需要先进行类型和名称的声明。0-4-5

8、运算符和表达式C++中定义了丰富的运算符,如:赋值运算符(=)算术运算符(+、-、*、/、%)关系运算符(>、<、==、>=、<=、!=)逻辑运算符(&&、

9、

10、、!)由运算符、操作数和括号组成的式子,称为表达式。如:a=5a=b+ca>=b0-4-6标点符号用于分隔程序中的内容和界定相关的范围。标点符号描述(空格)语句中各成分之间的分隔符号;(分号)语句的结束符号'(单引号)字符常量的起止标记符号"(双引号)字符串常量的起止标记符号#(井号)预处理命令的开始标记符号{(左花括号)复合语句的开始标记符号}(右花括号)复合语句的结束

11、标记符号//(双斜杠)行注释的开始标记符号/*(斜杠和星号)块注释的开始标记符号*/(星号和斜杠)块注释的结束标记符号0-5C++程序的开发过程C++程序的开发过程通常包括编辑、编译、连接、运行和调试等步骤。C++程序开发的集成开发环境:Microsoft公司的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。