- 1、本文档共63页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++重点知识点总结及习题
C++重点知识点总结及习题
C++重点知识点总结及习题
C++的特点:1.支持抽象数据类型
2.多态性,一个接口,多重算法,支持早期联编和滞后联编
3.继承性,保证了代码复用,支持分类的概念
一个c++程序由一个或多个函数构成,并且在这些函数中只有一个主函数main,它是程序执行的入口。
C++程序严格区别字母的大小写。
第2章 基本数据类型、运算符与表达式
【内容提要】
数据类型
变量与常量
运算符与表达式
简单输入与输出
【重点与难点】
数据类型
在C++程序里,每个名字都有一个与之相关联的类型,这个类型决定了可以对这个名字所指代的实体应用什么操作,并决定这些操作将如何做出解释。
数据类型基本数据类型
数据类型
基本数据类型
复合数据类型
字符型 char
结构类型 struct
枚举类型 enum
单精度型 float
数组类型 Type[]
双精度型 double
布尔型 bool
浮点型
指针类型 Type*
联合类型 union
类类型 class
空类型 void
整型 int
图 C++的数据类型
基本数据类型
逻辑型:又称布尔型,用关键字bool表示。有两个值true或false。true可以转换成整数1,false可以转换成整数0。与此对应,整数也可以隐式的转换成bool值:非0的整数转换成true,0转换成false。
字符型:用关键字char表示。取值包含具体实现所用的字符集里的一个字符。字符型数据通常占用1个字节的存储空间。
整型:用关键字int表示。取值是计算机所能表示的所有整数。
浮点型:包括单精度型(float)和双精度型(double)。单精度型通常占用4个字节的存储空间,双精度型通常占用8个字节的空间。
空类型:用关键字void表示。用于说明某个函数没有返回值。没有void类型的对象。
在基本的数据类型前可以添加修饰符,以改变基本类型的意义。
signed:有符号。
unsigned:无符号。
unsigned和signed只用于修饰char和int,且signed修饰词可以省略。当用unsigned修饰词时,后面的类型说明符可以省略。对于有符号和无符号的整型数据,它们所占的存储空间的大小相同,但它们的表数范围却不相同(对字符型意义相同)。
short:短型。只用于修饰int,且用short修饰时,int可以省略。
long:长型。只用于修饰int和double。当用long修饰int时,int可以省略。
数据类型的描述确定了其内存所占空间的大小,也确定了其表示范围。用sizeof(数据类型)可以确定某数据类型的字节长度。请读者查看在你所用的机器上,下面类型的最大值和最小值是什么:char、short、int、long、float、double、long double 、unsigned。
复合数据类型
数组:由具有相同数据类型的元素组成的集合。
结构体:由不同的数据类型构成的一种混合的数据结构,构成结构体的成员的数据类型一般不同,并且在内存中分别占据不同的存储单元。
共用体:是类似于结构体的一种构造类型,与结构体不同的是构成共同体的数据成员共用同一段内存单元。
枚举:将变量的值一一列举出来,每个枚举成员(枚举符)都与一个整数相对应。按默认方式,枚举符所赋的值从0开始递增。枚举的值也可以用整型的表达式赋值进行初始化。如果某个枚举中所有枚举符的值均非负,该枚举的表示范围是[0: 2K -1],其中2K是能使所有枚举符位于此范围内的最小的2的幂;如果存在负的枚举符值,该枚举的取值范围就是[-2K:2K -1]。
指针类型:指针类型变量用于存储另一变量的地址,而不能用来存放基本类型的数据。它在内存中占据一个存储单元。
类类型:类是体现面向对象程序设计的最基本特征,也是体现C++与C最大的不同之处。类是一个数据类型,它定义的是一种对象类型,由数据和方法组成,描述了属于该类型的所有对象的性质。
变量与常量
变量:指在运行期间其值可以改变的量。
变量有三个特征:变量类型、变量名、变量值。
命名:遵循标识符命名规则。
标识符是对实体定义的一种定义符,用来标识用户定义的常量名、变量名、函数名、文件名、数组名、和数据类型名和程序名等。只能由字母、数字和下划线组成,且以字母或下划线开头。命名时注意以下几点:
1. C++的关键字不能用作用户自定义的实体名;
2. 以下划线开头的名字是保留给实现或者运行环境,用于特殊目的,在应用程序里不要采用这样的名字;
3. 大写与小写字母是区分的;
4. 见名知义。
5. 维持统一的命名风格。
定义:
格式: 类型名变量名[[=表达式],…]
typedef:为某种类型声明一个新名字,而不
您可能关注的文档
- bjapiAAA低年级识字教学案例.doc
- bjamoAAA二年级看图写话.doc
- bjgoqAAA某公司网络规划设计书.doc
- bjhpaAAA冀教版小学六年级科学下册工作总结.doc
- bjokdAAA教科版四年级上册科学第三单元声音检测题答案.doc
- bkameAAA二年级数学角的认识练习题.doc
- bkfcgAAA仁爱英语七年级上册Unit3topic2知识点讲解及随堂练习.doc
- bkdpfAAA劳动合同书简易版.doc
- bkipmAAA试卷答题卡模板.doc
- bkgenAAA工会入会申请表.doc
- 《GB/Z 44363-2024致热性 医疗器械热原试验的原理和方法》.pdf
- GB/T 16716.6-2024包装与环境 第6部分:有机循环.pdf
- 中国国家标准 GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统.pdf
- 《GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统》.pdf
- GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统.pdf
- 中国国家标准 GB/T 44315-2024科技馆展品设计通用要求.pdf
- GB/T 44305.2-2024塑料 增塑聚氯乙烯(PVC-P)模塑和挤塑材料 第2部分:试样制备和性能测定.pdf
- 《GB/T 44315-2024科技馆展品设计通用要求》.pdf
- GB/T 44315-2024科技馆展品设计通用要求.pdf
- GB/T 39560.9-2024电子电气产品中某些物质的测定 第9 部分:气相色谱-质谱法(GC-MS)测定聚合物中的六溴环十二烷.pdf
最近下载
- 国家法定41种传染病大全(就诊科室、传播途径、病原体、检测方法等)及防护措施.doc
- QC╱T 1128-2019 汽车用摄像头(报批稿).pdf
- 笔记本电脑图纸Lenovo Ideapad Y470 (Compal LA-6881).pdf
- GB50487-2008 (2022年版) 水利水电工程地质勘察规范.pdf
- 2021卫生高级职称《中西医结合》题库及答案.docx
- 副研究馆员工作总结与计划范文.pdf
- 《幼儿教育中“去小学化”探究》课题结题报告.doc
- 除尘设备检修工艺规程.doc
- 部编版语文四年级上册雪梅(教案).docx VIP
- 【精品】实验小学课本剧《愚公移山》剧本.docx VIP
文档评论(0)