C++基础第一张 计算机教学课件.ppt

C++基础第一张 计算机教学课件.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* ? Clarion Co., Ltd. All rights reserved. * ? Clarion Co., Ltd. All rights reserved. 单击此处编辑母版副标题样式 单击此处编辑母版标题样式 C++基础 第一章 C++参考书 C++程序设计 .钱能 .清华大学出版社 C++程序设计的配套习题和解答 .钱能 . 清华大学出版社 C++ Primer (第三版 ) 作者:Stanley B.Lippman,Josée LaJoie,Barbara E.Moo 出版社:Addison Wesley/Pearson 本章目标 C++ 与 C C++的优点 C++中的数据类型 引用类型 函数重载、参数默认值 C++中的动态内存分配 C++与C的关系和区别 在C语言中引入了面向对象的思想 是一种混合型的语言,同时支持结构化程序设计和面向对象程序设计方法 兼容C语言,可不加修改地使用C语言代码 允许数据抽象,支持封装、继承和多态等特征 C++的优点 C++适用的应用程序范围极广 C++可以用于硬件级别的编程 C++从C中继承了过程化编程的高效性,并集成了面向对象编程方式的功能 C++在其标准库中提供了大量的功能 有许多商业C++库支持数量众多的操作系统环境和专门的应用程序 C++具有良好的性能(算法效率与机器代码效率) 错误处理机制 更好的使用COM(ActiveX)与DCOM C++标准库 2-1 直接使用标准C中所有库,如以下是常用的标准C函数库头文件: stdio.h stdlib.h string.h ctype.h C++标准库 2-2 C++编译器都提供有完整的标准库 C++标准库中的几乎所有内容都是在命名空间std中定义的 使用C++标准库将获得非常多的功能 关键字 关键字是系统已经预定义的单词,有专用的定义。这些关键词都是保留字,用户不可再重新定义。 C++区分大小写,关键字全部由小写字母组成。标准C++(ISO14882)定义了74个关键字,具体的C++编译器还会做一些增删 bool wchar_t class friend private protected public asm explicit namespace operator template this typename using virtual throw try delete false new true const_cast dynamic_cast reinterpret_cast static_cast export mutable typeid 数据类型分类 C++中数据有常量和变量之分,它们分别属于以下这 些类型 C++的数据类型 基本数据类型 自定义数据类型 布尔型(bool) 字符型(char/wchar_t) 整型(int) 实型 数组型(类型[]) 指针型(类型 *) 构造数据类型 类(class) 空类型(void) 单精度型(float) 双精度型(double) 结构体型(struct) 联合体型(union) 枚举型(enum) 数据类型概述 基本数据类型有4种:整型(int)、实型 (float、double)、字符型(char)、逻辑型(bool) 空类型void:用于显示说明一个函数不返回任何值 构造类型又称为组合类型:是由基本类型按照某种规则组合而成的 指针类型:变量用于存储另一变量的地址,而不能用来存放基本类型的数据 类类型:是体现面向对象程序设计的最基本特征,也是体现C++与C最大的不同之处 bool类型 逻辑型也称布尔型,其取值为true(逻辑真)和false(逻辑假),存储字节数在不同编译系统中可能有所不同,VC++6.0中为1个字节。 声明方式:bool result; result=true; 可以当作整数用(true一般为1,false为0) 把其它类型的值转换为布尔值时,非零值转换为true,零值转换为false 常量说明符const 用const给字面常量起个名字(标识符),这个标识符就称为标识符常量;因为标识符常量的声明和使用形式很像变量,所以也称常变量; 定义的一般形式: const 数据类型 常量名=常量值; 数据类型 const 常量名=常量值; 例如: const float PI=3.14159f; const int Number_of_Student=100; 注意事项: 常变量必须也只能在声明时进行初始化; 常变量初始化之后,不允许再被赋值; 常变量必须先说明后使用; 常变量存储在数据区,并且可以按地址

文档评论(0)

专业写作找文采 + 关注
实名认证
服务提供商

修改润色代笔文章撰写。

1亿VIP精品文档

相关文档