C++程序设计 王春玲 第0章新.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文档。上传文档
查看更多
第0章 C++语言概述 本章主要内容 了解C++的产生、发展及特点。 理解并领会C++程序的基本框架(结构程序设计框架、面向对象程序设计框架等)。 掌握C++的词汇(基本符号、保留字、标识符、常量、变量、运算符、标点符号等)。 熟练掌握利用VC++ 6.0开发C++程序的过程。 理解和掌握面向对象的程序设计方法中的有关概念,如类、对象、封装、继承、消息和多态性等。 0-1 C++的产生与发展 C++语言是在C语言的基础上为支持面向对象程序设计而研制的一种编程语言。 1980年,贝尔实验室开始对C进行改进和扩充。经过不断完善,成为目前的C++。 C++包括了C的全部特征和优点,同时又添加了对面向对象编程(OOP)的完全支持。 0-2 C++语言的特点 对C语言的全面兼容 对OOP方法的完全支持 0-3 C++程序的基本框架 结构化程序设计框架 面向对象程序设计框架 0-3-1 最简单的C++程序 //Li0_1.cpp #include iostream //包含头文件 using namespace std; //声明命名空间 int main() { coutA simple C++ program.endl; //输出字符串 return 0; } 0-3-2 结构化程序设计框架 自顶向下,逐步求精 0-3-3 面向对象程序设计框架 对象(Object) 类(Class) 继承(Encapsulation) 封装(Inheritance) 消息(Message) 多态性 (Polymorphism) 0-4 C++的词汇 保留字 标识符 常量 运算符 标点符号 0-4-1 基本符号 基本符号是组成C++程序的最小元素。 字母:52个 数字:10个 特殊字符:30个 0-4-2 保留字 0-4-3 标识符 是指常量、变量、语句标号、函数、类、对象等的名称; 是程序员根据程序设计的需要而命名的。 标识符的命名要符合一定的规则: 以字母或下划线开头。 由字母、数字和下划线组成。 标识符不能与关键字同名。 字母区分大小写。 有效长度一般设为32个字符。 0-4-4 常量和变量 常量是指在整个程序的运行过程中其值始终固定不变的量。 常量可以分为字面常量和符号常量两种。 字面常量又可以分为整型常量、浮点型常量、字符常量和字符串常量等。 变量是指在程序的运行过程中其值可以变化的量。 在使用之前需要先进行类型和名称的声明。 0-4-5 运算符和表达式 C++中定义了丰富的运算符,如: 赋值运算符(=) 算术运算符(+、-、*、/、%) 关系运算符(、、==、=、=、!=) 逻辑运算符(、||、!) 由运算符、操作数和括号组成的式子,称为表达式。如: a=5 a=b+c a=b 0-4-6 标点符号 用于分隔程序中的内容和界定相关的范围。 0-5 C++程序的开发过程 C++程序的开发过程通常包括编辑、编译、连接、运行和调试等步骤。 C++程序开发的集成开发环境: Microsoft公司的Visual C++ Borland公司的C++ Builder IBM的Visual Age C++ 0-5-1 Visual C++ 6.0集成开发环境 Microsoft公司1998年推出的功能强大的IDE 。 C++程序的开发流程 0-5-7 一个简单程序的开发过程 启动Visual C++ 6.0集成开发环境。 建立新工程。 添加源文件。 编辑源程序。 编译、连接源程序。 运行程序。 小结 C++语言是在C语言的基础上为支持面向对象程序设计方法而研制的一种高级程序设计语言。 在面向对象的程序设计中,包括了对象、类、继承、封装、消息传递和多态性等基本概念。 基本符号是组成C++程序的最小元素。基本符号本身一般没有什么含义,而由它们按照一定的规则组合成的词汇却能表达出某种语义。 保留字、标识符、常量和变量、运算符和表达式以及标点符号都是C++的词汇。 C++程序的开发过程通常包括编辑、编译、连接、运行和调试等步骤。 * 注释: 行注释 块注释 编译预处理 命名空间 程序主体 main函数 函数体({ }) 语句 cout endl 函数1的说明 函数2的说明 …… 函数n的说明 main函数 { 函数1的调用 函数2的调用 …… 函数n的调用 } 函数1的定义 函数2的定义 …… 函数n的定义 类1的定义 类2的定义 …… 类n的定义 main函数 { 定义对象 调用类的成员函数 } 类1的成员函数的定义 类2的成员函数的定义 …… 类n的成员函数的定义 空格 ^ } { ] [ ) ( % # ! | ~ ‘ “ \ ? ; : _

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档