第2章C++法基础.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文档。上传文档
查看更多
第2章C法基础

第2章 C++语法基础 内容提要 本章主要介绍C++的基本数据类型和复合数据类型。 介绍C++语言的常量和变量,作为C++语法的基础 介绍C++语言的标准输入输出流和控制输出的格式、C++语言的表达式与运算符。 重点介绍C++的三种控制语句:顺序结构、选择结构与循环结构。 C++数据类型 C++语言的数据类型分为两类:基本数据类型和复合数据类型(也叫做构造数据类型)。 基本数据类型包括整型、浮点型、字符型、布尔型和空值型;复合数据类型包括指针、引用、数组、枚举、结构、联合和类,等等。 基本数据类型 基本数据类型是C++的编程基础,常用的基本数据类型包括5种: 整型、浮点型、字符型、布尔型和空值(void)型。 整型 浮点型 定义float类型需要加上“F”或者“f”,定义long类型需要加上“L”或者“l”(小写的L)。 字符型 char类型在计算机中存储的时候,是以ASCII码形式存储的,其中字符“A”的ASCII码为65,“a”的ACSII码为97,输出的时候将输出成字符。 布尔型 4、布尔型 布尔型通常用于表示逻辑运算的结果,只有两个值:true(真)和false(假)。 5、空值型 空值型(void)属于基本数据类型,通常用来修饰函数和指针,表明一个函数没有返回值,或者一个指针指向未知类型的对象,void不能修饰变量。 复合数据类型 C++语言的常用的复合数据类型包括6种:指针类型、引用类型、数组类型、容器类型、字符串和枚举类型。 其中指针类型、引用类型与数组类型比较重要,后面章节将作详细介绍。这里只介绍容器类型、字符串类型和枚举类型。 容器类型 在C++语言中,有两种面向对象的抽象容器类型──顺序容器和关联容器。 顺序容器(Sequence Container)拥有由单一类型元素组成的一个有序集合。两个主要的顺序容器是list和vector。 关联容器(Associative Container)支持查询一个元素是否存在,并且可以有效地获取元素。两个基本的关联容器类型是map(映射)和set(集合)。map是一个键/值(key/value)对,键(key)用于查询,而值(value)包含需要使用的数据。map容器可以很好地支持电话目录,键是人名,值是相关联的电话号码。 vector类型定义 案例名称:使用容器型 程序名称:proj2_04.cpp ? #include vector #include iostream.h using namespace std; void main() { vector int ivec (12, 30); coutivec的容量为: ivec.size()endl; } 使用容器类型 案例名称:使用容器类型 程序名称:proj2_05.cpp ? #include vector #include iostream.h using namespace std; void main() { vector int ivec (12, 30); ivec.insert(ivec.begin(), 24); vector int::iterator iter = ivec.begin(); for (; iter != ivec.end(); ++iter) cout *iter ; cout endl; } 字符串类型 这些字符的组合被称为字符串,由若干个字符和一个终止结束符‘\0’组成。C++语言提供了两种字符串的表示方式:字符数组和string类,前者继承于C语言,建议采用string类字符串。 C++语言提供了字符串类string,支持字符串的初始化、字符串间的赋值、拷贝、比较和连接,支持单个字符的读写、字符串长度的查询等操作。在使用类string之前,必须在程序中包含头文件string,语法为:“#include string”, 使用字符串类型 案例名称:使用字符串类型 程序名称:proj2_06.cpp ? #include string #include iostream.h using namespace std; void main() { string strSource = ABCDEF; for (int i=0; i strSource.size(); i++) cout strSource[i]; cout endl; } 枚举类型 所谓枚举,就是一个整数常量的集合,与const定义常量的不同之处在于能够将传递给函数的参数值限定在该集合中。 C++的常量 常见的常量有整型常量、浮点常量、字符常量、布尔常量、字符串常量和枚举常量 它们存储在内存的某个单元,是不可寻

文档评论(0)

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

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

1亿VIP精品文档

相关文档